Business requirements change from time to time and not all commercial off-the-shelf products from different OEMs offer a complete solution to business requirements. System Integrators address the business requirement to provide a complete solution. They are aware of the pros and cons of products available in the market and can tailor solutions while trying to eliminate technical debt. They help businesses to consider a wide variety of software options available and shortlist the best ones for an upgrade. However, it has to be noted that the existing investments and customizations should be easily reusable in the new environment. Maintaining continuity with a selective pick and choose between existing environment pros and the new options available in the market is a best practice. The customizations in the new environment should be over the top so that they can be easily carried forward to the next big upgrade.
For example: Migrating the SAP BO environment to MS Power BI looks like a mighty leap away from the closed SAP architecture. However, SAP BO's current versions have limited capabilities for DIY reporting and Cloud leverage. Hence migrating to MS Power BI, which provides the limitless capability for self-service reporting sans dependency on huge IT developer teams, makes perfect business sense till SAP rolls out its agile yet rugged reporting feature that can be leveraged over the Cloud. Besides MS Power BI has the capability to reuse and accommodate the existing universes and customized semantic layers, dashboards, and reports from the As-Is environment to the To-Be environment over the Cloud.