Home - Services - Enterprise Application Services - Re-engineering

Re-engineering


Re-engineering

Technology advances. Business scenarios change. Existing legacy software systems need to move with the times too, evolving into state-of-the-art IT solutions that cater to expanding business needs, while preserving established business rules and practices coded in the old system. The benefits for companies are two-fold: they can leverage their investments in the legacy, as well as move out of outdated technologies.

Our end-to-end re-engineering process includes:

  • Assessing the customer's existing applications

  • Identifying a strategic solution

  • Executing the Project

  • Implementation and Transition

  • Performance issues

  • Additional enhancements in functionality

Re-engineering comes with several options and some of the familiar ones are listed below; each one has its own business justification and commercial benefits:

  • Re-engineering at Code/Design Level

  • Integrate with other application and products

  • Replace of the Components (Data Base , User Interface)

  • Re-development

  • Assessment, Documentation

  • Code Splitting and Optimization

  • Down Sizing and Right Sizing

  • Reverse Engineering

  • System Testing and Acceptance Testing

When an application is re-engineered, the strategy applied is that the application is designed to follow a layered architecture where the code is segregated into business logic, user interface and the database interface. In addition to improved maintainability, this would be an advantage if in case any of these segments have to be replaced with more suitable or technologically advanced software at a later point in time.



Related Links



EAS - Services

Home | Services | Clients & Partners  About Maples | Contact Us | Site Map
Maples ESM - An Enterprise System Management (ESM) Services Provider
© Maples ESM Technologies Pvt Ltd. All rights reserved. Privacy | Terms of use