| |
Case Study |
 |
| ERP Re-Engineering Case Study |
| |
| Client: |
| US based Software Product Company specializing in Food Industry. Market leaders in their vertical, with multiple offerings for Food and Beverages Distribution with 400+ clients. |
| |
| Background: |
Client had developed their ERP product based on Compuware's Uniface Technology, which they were finding it difficult to maintain. They had also acquired another company that had an ERP product developed on IBM Universe technology.
They wanted to re-engineer their existing products to ensure that they get the best of both their products as well as enhance their products to ensure that, they preempt any competitive move.
|
| |
| Problem: |
| • |
Legacy application, with green screens to be re-engineered to meet the latest features and functionalities, with complete integration with existing users. |
| • |
Development should be in phases to ensure that we take up new functionalities in Phase 1 of development that are not available with existing customers. They wanted to sell these as add-on to their existing products thus, increasing their revenue flow, as well as keep their existing customers happy with additional features and facilities. |
| • |
They wanted the technology to ensure that it works on multiple databases. Each of their existing product works on different database - SQL / Oracle / DB2 / Universe. |
| • |
Considering the client had their own development center in India at that time (subsequently got merged with our team), they wanted us to come out with an architecture, which would enable uniformity, even if the development were to happen across multiple locations, spread across multiple geographic locations. |
| • |
They wanted us to build it in such a way that the application could be maintained easily. |
|
|
| |
| Solution Proposed: |
| • |
We proposed Microsoft .NET Framework and gave them a 3 Tier SOA Architecture. The service oriented Architecture enables high security and scalability and ease of integration. |
| • |
We gave them a Framework based development to ensure easy maintenance and multi-location development. We ensured that base codes are re-used thus significantly reducing the cost and time of development. |
| • |
We introduced .Net 2.0 to ensure, client gets the benefit of increased features available in the latest offering from Microsoft. |
| • |
We used Infragistics control to ensure better UI and functionalities. |
| • |
We developed a component to support "seamless integration" with multiple database without any rework. |
| • |
We built additional products on .NET Mobile technology to enhance the features of their ERP and also ensure that these enable our client to go back to their users with new products and add-ons. |
|
| |
|
|
|