Rehosting your application enables you to port the entire legacy systems' environment and make it work on your new open platform.
There are several advantages of rehosting applications. You can enjoy the flexibility and added functionality of Open Systems, while preserving the best from your legacy application.
The rehosting time of your application is significantly shorter than in the case of re-engineering. Meanwhile, you can continue to use your familiar software on the new target platform. Cost saving is achieved by reducing or eliminating the expensive operating and software costs of your existing systems. You can even maintain the same user interface thus, eliminating the need for retraining.
When you re-engineer your application, you are taking a fresh approach to creating a new System. In the process of recreating your application, you will blend your old needs with your new requirements. Most re-engineering projects are multi-million-dollar investments that require two or more years to complete with many people working on the effort.
Due to the time, risks, costs and resources required to re-engineer applications, many companies rehost their applications either as an interim or a permanent solution.