Zenith Healthcare is a new company in the market and has launched its product two years ago. The product is loved by clients and is growing in popularity. The level of product demand was not anticipated, and the current system architecture cannot support the rising demand. To support the anticipated demand, the company needs to re-architect the system and provide the exact same functionality. Thus, the requirements from the client perspective are very well known and do not need to change. What needs to be changed in the system to support the growing demand is also well understood. The product has four, fairly independent components. All four components need to be re-architected. Out of the four, one of them has caused the most pain and the organization could benefit greatly if that component could be replaced first with a new, highly scalable architecture. The work of migrating to a new platform is a tedious job and the deployment of a new system will involve a lot of external communication, managing customer expectations, etc.