Modernization Lifecycle Platform

MLP is an “Agile Modernization” platform that manages complex modernizations of mission-critical and strategic IT applications at a fraction of cost and time of a manual rewrite or OTS replacement. Developed with over 20-years of modernization experience, our platform produces a uniform, incremental, iterative and agile modernization experience for all stakeholders. MLP supports the entire modernization lifecycle—from analysis and planning to transformation and remediation to build and deployment to testing and production release.


Continuous integration

No code freezes! Ongoing changes to legacy applications coexist with ongoing modernization.


Automated transormation

Rule-based driven code and UI transformation guarantees 100% equivalent functionality and end-user experience.


full Transparency

Stakeholders see each and every activity in realtime, its results and its impact with complete traceability.


MLP comes powered with best-of-breed migration automation solutions for every legacy programming language and platform. MLP helps address the entire lifecycle of modernizations, while delivering added business value by powering the modernized applications with latest web, mobile and cloud capabilities. Unlike the traditional “rip-and-replace” approaches that are bogged down by complexity, MLP offers an agile approach that reduces the number of variables associated with modernizations and provides complete visibility into every step of the modernization process. This methodology ensures that modernization projects complete at a fraction of cost and time, and with reliable and predictable results as compared to a rewrite.

Platform Image_FINAL.png


Modernization Lifecycle Platform (MLP) Features


Extensible Automation Workflows

Most of the modernization activities are managed and executed by an MLP workflow which shows all modernization lifecycle activities— automated, unattended processes that can run in parallel or sequentially depending on the Workflows constraints. MLP Workflow surfaces all project events and describes dependencies between autoflows where the result of one triggers the start of another, or when a new release of a migration solution triggers migration-related autoflows.


Source Code & UI Preview

MLP has a unified source code browser and navigation for any programming language. View any migrated source code artifact before and after the conversion. You can also preview migrated legacy terminal-based user interface such as 3270 or 5250 screens in any target Web 2.0 framework. You can use MLP as a learning platform for how to implement your application or legacy user interface in the new target programming language or modern web technology and platform.


Project Management

Project planning and tracking is not an afterthought when modernizations are run using MLP. Default templates are available for all types of modernization projects and are then further customized to accommodate activities that fall outside of the standards. Timelines provide a comprehensive view of specific, time-based metrics from project inception to completion, showing trends and projections for project management to ascertain project health and take action proactively. These are live, interactive dashboards that track all activities and issues fixed or reopened, changes made by whom and when and much more.


Defect Management

MLP has an integrated defect management capability enabling users to enter defects, associate and link defects with program artifacts, take screens shots for more descriptive information about issues found on particular screens, and much more. This establishes direct traceability between defects and the related code. When the migrated application is ready for testing, the automated build and deployment parts of the workflow are executed. Users can follow testing scripts or run custom testing autoflows inside the MLP workflow. These features are available in both the MLP Preview functionality and in the running application.


Test-Scenario Management

Test Logging is a subsystem inside MLP. It’s used for tracking an entire suite of test cases (or scenarios) which includes detailed descriptions as well as a complete test script represented as a list of individual, autonomous test steps. Each step is fully interactive, and users can pass, fail and assign defects that occur during to each test step. When all steps pass successfully (green checkmarks), the entire test case is considered as successfully completed. Test cases can be entered manually or imported en-mass into MLP.


Live Metrics, Analytics & Dashboards

MLP offers an extensive dashboard of metric widgets that cover every aspect of your modernization project. These widgets are live and interactive, giving you up-to-the-second status of your modernization project. Major categories of metrics include: a) Application source code b) Architecture and platform dependency analysis c) Planning and progress tracking of stories and tasks d) Defect status e) Progress of testing scenarios f) Workflow and source flow activity.


Migration & Dev Co-existence

Supporting automated synchronization of changes between ongoing development and modernization is the cornerstone of what enables a continuous modernization to stay in lock step with continuous development. The MLP synchronization reruns the entire workflow and automatically merges differences found in the new code drop with the latest migrated code. There is no limitation to the number of code drops that are made during migration and the impact is relatively negligible for a typical modernization project in the rare cases when conflicts are are detected which require manual intervention.


3rd-party Solution Integration

We are not going it alone. Any 3rd-party migration engines can be integrated inside MLP as part of its automation workflow. This capability is crucial to building a healthy and growing ecosystem of best-of-breed migration solution provider partners and extending the capabilities of MLP to other legacy platforms as well as modern target platforms and emerging technologies. This is equally beneficial to customers as it is to 3rd-party vendors.

Ready to get started?

  • It was in a word refreshing to work with Synchrony Systems. They make good on their initial planning and yet show flexibility in accommodating changes in their work process to match ours. In terms of quality delivered I doubt any other firm would have been able to migrate our system with this result: live within a year and no issues left to speak of. All in all a great atmosphere during the project with good support, and even better results.
    — Evert Jan de Groot, Project Manager, Fortis Bank
  • The Synchrony Systems team are absolute wizards with programming languages. Their experience with modernizations across many platforms has given them a unique ability to anticipate many potential hiccups and challenges and mitigate them early on. Their systematic approach using rules-based automation and a platform that manages the entire modernization project lifecycle is unlike anything else on the market today. This is why we continue to engage with them on what’s now three of our major modernization projects. I highly recommend Synchrony Systems without hesitation to other companies who need to modernize their applications.
    — IT Project Manager, SoCalGas
  • Over the years we have found that Synchrony will always turn in an outstanding performance whether the issue be technical, schedule, or cost. They are great to work with and focus like a laser on customer satisfaction. I could not be happier with their performance and would recommend them without reservation.
    — Frank Driscoll, President and CEO, FBD Associates Inc.
  • Synchrony's technical leadership in this field is unmatched and their proven customer track record exemplify what a successful partnership is all about.
    — Ed Gondek, Application Modernization Solutions Architect, IBM Rational