is-acquisition10 min read

Legacy System Migration and Modernization

Understand the risks and controls associated with legacy system migration and modernization for the CISA exam.

CISAPractice|

Legacy system migration is one of the most complex and high-risk undertakings in IT. For CISA candidates, understanding the challenges, risks, and controls involved in migrating from legacy systems to modern platforms is essential for evaluating these projects as an auditor.

Why Organizations Migrate Legacy Systems

Legacy systems, while often stable, present several challenges that drive modernization efforts:

  • Vendor Support: End-of-life software no longer receives security patches or technical support.
  • Scalability: Older architectures may not scale to meet growing business demands.
  • Integration: Legacy systems often lack modern APIs, making integration with newer systems difficult.
  • Talent Shortage: Finding developers skilled in older technologies (COBOL, mainframe systems) becomes increasingly difficult.
  • Compliance: Older systems may not meet current regulatory or security standards.

Migration Strategies

Auditors should understand the common approaches to legacy migration:

  • Rehosting (Lift and Shift): Moving the application to a new environment without changing its code. This is the lowest-risk approach but provides the fewest modernization benefits.
  • Replatforming: Making minimal changes to optimize the application for a new platform while preserving its core architecture.
  • Refactoring: Restructuring the application's code to improve its architecture without changing external behavior.
  • Rebuilding: Rewriting the application from scratch using modern technologies.
  • Replacing: Substituting the legacy system with a commercial off-the-shelf (COTS) or SaaS solution.

Data Migration Controls

Data migration is often the riskiest aspect of legacy modernization. Auditors should verify the following controls:

  • Data Mapping: Detailed mapping between source and target data structures must be documented and validated.
  • Data Validation: Automated reconciliation checks should verify that data is complete and accurate after migration.
  • Rollback Plan: A tested rollback plan should exist in case the migration fails or data corruption is detected.
  • Parallel Running: Operating both old and new systems simultaneously to verify that the new system produces correct results.

Audit Considerations

When auditing a legacy migration project, evaluate the project governance structure, the adequacy of testing (including user acceptance testing), the completeness of data migration validation, and the decommissioning plan for the legacy system. Ensure that access controls, audit trails, and compliance requirements are maintained throughout the transition.

CISA Exam Tips

The CISA exam may present scenarios involving legacy migration decisions. Focus on identifying the risks specific to each migration strategy and the controls that mitigate data loss, system downtime, and business disruption.

Related Tags

IS AcquisitionLegacy SystemsSystem MigrationModernizationCISA Exam

Ready to practice?

Put this knowledge to work with scenario-based practice questions.

Start Free