In most situations, we do not suggest clients to replace/retire the old
systems in one step, but take an evolution view to settle the problem from reusing the systems.
See below some of the solutions we have ever made for clients:
The client is one of the top home furnishing solution providers & manufacturers in the US. In order to meet the evolving customer needs and promote business growth, the client needs to upgrade its garage system and fence system to a modern development language. With Shinetech, they are able to connect their legacy systems to web and mobile channels and enable its customers to place an order anywhere such as in a car or at home, and not necessarily going to the store to order on the kiosk.
The client provides a platform for online education. When the client first contacted us, they requested to rebuild a new platform from scratch. But after several rounds of communication, we realized rebuilding is unrealistic since the platform had millions of users and the time-to-market was urgent. So instead of rebuilding applications from scratch, we suggested a solution of first modernizing the legacy system with iterative upgrades and user experience improving, and at the same time, developing and integrating the newly emerged requirements triggered by the market needs. Now, we have an ODC team of 7 people working on client's multiple needs.