If you have a legacy application but want a modern Microsoft .NET application, there are four alternatives you can consider.
1. Buy a Packaged Application
Consider this option only if your business requirements are fairly commonplace, standard, and if you're willing to adapt your business processes to align with those of the packaged application. But, recognize the following:
- You will lose the custom functionality inherent within your legacy application and unique to your business.
- You will be dependent on the software vendor or expensive system integrators for enhancements.
- Packaged applications typically take a long time to implement when significant customization is involved.
2. Build a Custom Solution
Building a new application "from scratch" allows you to duplicate the functionality of your existing
application. However, you should only consider this option if the following conditions apply:
3. Port the Legacy Application
PowerHouse porting is often used as an interim step for clients that need to further extend their investment in their PowerHouse application for a determinate period of time. CORE Migration’s PowerHouse porting preserves the existing PowerHouse language while the hardware and databases are moved to a different platform such as, Unix. For CORE Migration’s PowerHouse clients, the porting process maintains the existing PowerHouse functionality while providing a low risk, economical short-term solution.
4. Migrate the Existing Application
Application migration, in which the existing legacy application is transformed to a modern computing platform while preserving the core functionality, uses code migration software to automate the process. Migration offers the benefits of "buy" (faster time-to-market) with those of "build" (custom functionality).
To learn more about these alternatives and CORE Migration, get our free business white paper. |