Applications have to be re-structured from time to time. It is not always possible to go in for complete re-development so they resort to migrations and conversions. Application reengineering involves complete redesigning of an application in order to provide superior functionality taking advantage of new technology. It is a revamping of the existing system. Legacy migration is however more economical though it requires expertise and technical support. It involves migrating an existing application to new hardware, operating system, database or programming environment. |