Application modernization may be required as part of transition support services. Modernization is the refactoring or consolidation of legacy software programming to align it more closely with current business needs. In this case, modernizing systems/applications to migrate to commercial cloud hosting environments. The Contractor shall work with capability owners to modernize systems/applications to transition them from current operating environments to a CSP/CSO or AEDC. TOs will define the systems/applications being modernized and moved from current operational environments to the CSP/CSO or AEDC. Following TO award, the Contractor shall work with the Government to perform the activities required to prepare the capabilities for migration and support transition to the cloud hosting environment. The following are core activities performed in application modernization activities.
• Develop application documentation to support modernization or improve maintenance and testing efficiency. • Identify approaches to modernize and upgrade applications to enhance business value. • Consolidate and rationalize data and applications to eliminate redundancy, improve efficiency and make improvements to data quality. • Enhance security to latest standards of best practice and compliance. • Re-architect applications to leverage modern architecture standards and interface capabilities. • Assess, plan and implement server workload consolidations to reduce cost and complexity while migrating to a modernized and scalable platform.