Listing Thumbnail

    Mainframe Modernization with Perficient & Mechanical Orchard

     Info
    Perficient-led mainframe modernization program that uses Mechanical Orchard's Imogen platform to automatically refactor COBOL, JCL, and CICS code into behaviorally equivalent Java running on Amazon EKS.

    Overview

    Mainframe Modernization with Mechanical Orchard is a Perficient-led program that takes organizations from their first mainframe application candidate through full production deployment on AWS, modernizing their COBOL estate one application at a time. Perficient combines deep systems integration and AWS expertise with Mechanical Orchard's Imogen platform to automate the hardest part of modernization: refactoring legacy COBOL, JCL, and CICS code into behaviorally equivalent Java running on Amazon EKS.

    The offering covers the complete modernization lifecycle across five phases:

    1. Code Discovery and Planning (1-2 Days): Source code parsing, complexity analysis, and application candidate selection to identify the best starting point for modernization.

    2. Technical Validation (1-2 Weeks): Characterization testing of approximately 60,000 lines of code, production of modernized Java code, and delivery of a Business Rules Extraction (BRE) report documenting embedded logic.

    3. Business Case Analysis: Financial business case modeling and Minimum Viable Modernization (MVM) scope definition to build stakeholder confidence and justify investment.

    4. Minimum Viable Modernization (Months 1-6): First application deployed to production on AWS EKS, with data migration from VSAM or DB2 to Amazon RDS or Aurora.

    5. Scaled Modernization Program (Months 6+): Multiple pods running concurrently, delivering application-by-application production deployments to reduce or retire the legacy mainframe footprint.

    Mechanical Orchard's Imogen platform handles automated code refactoring. Imogen instruments the mainframe application, generates characterization tests from observed behavior, and produces behaviorally equivalent Java code at scale. Behavioral equivalence is verified through automated backtesting. Perficient handles everything else: program governance, AWS infrastructure and DevSecOps, data migration, user acceptance testing, production deployment, and stakeholder alignment.

    Supported legacy technologies include COBOL, JCL, CICS transactions, CICS Screens, DB2, VSAM, and IMS DB, all targeting Java on Amazon EKS. Data migration capabilities cover VSAM, IMS DB, and DB2 to cloud RDBMS services.

    Flexible engagement variants are available to match organizational readiness: Full Modernization Program (all five phases), Discovery and Validation Only (Phases 1-3), Single Application Modernization (Phases 1-4), or Accelerated Entry via Extended Validation.

    Key differentiators include Perficient's end-to-end delivery accountability as an AWS Premier Partner, deep expertise in Amazon EKS, Amazon RDS, and DevSecOps, a pod-based scalable delivery model, and eligibility for the AWS Migration Acceleration Program (MAP). Security is aligned with the AWS Well-Architected Framework and includes IRSA, mTLS, KMS encryption, and support for PCI-DSS and HIPAA compliance requirements.

    Business outcomes include mainframe applications running in production on AWS, COBOL replaced by behaviorally equivalent Java, a reduced or retired legacy mainframe footprint, BRE reports documenting embedded business logic, and a financial business case supporting investment in each phase.

    Highlights

    • Automated COBOL-to-Java refactoring powered by Mechanical Orchard's Imogen platform, with behavioral equivalence verified through characterization testing and automated backtesting against observed mainframe behavior.
    • End-to-end delivery by Perficient, an AWS Premier Partner, covering program governance, AWS infrastructure on Amazon EKS, DevSecOps, data migration from VSAM, IMS DB, and DB2 to Amazon RDS or Aurora, and production deployment.
    • Phased approach starting with a rapid Code Discovery (1-2 days) and Technical Validation (1-2 weeks), progressing to a Minimum Viable Modernization that puts your first application into production on AWS within six months, then scaling across your remaining estate with concurrent modernization pods.

    Details

    Delivery method

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Pricing

    Custom pricing options

    Pricing is based on your specific requirements and eligibility. To get a custom quote for your needs, request a private offer.

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Support

    Vendor support

    Perficient provides program governance and delivery support throughout the modernization engagement, including stakeholder alignment, user acceptance testing, and production deployment assistance. For questions about this offering or to discuss your mainframe modernization needs, please contact Perficient directly through AWS Marketplace. email: AWSallianceoperations@perficient.com 

    Software associated with this service