HMRC upgrades its legacy hardware and software to become cloud-ready with modern IT architecture
When Her Majesty’s Revenue and Customs (HMRC) needed to update legacy technology, Capgemini delivered a modernized business service through its REGENERATE offering, which uses a suite of solutions to update services written in CA Gen to open standard software. To minimize the risk related to the change, Capgemini automated the conversion of the existing business logic. The solution was deployed in a private cloud using modern delivery techniques and tooling. It provides a loosely coupled platform with a modern user interface that enables interactions driven by real-time events.
HMRC’s Student Loans Business Service (SLBS) administers and facilitates the collection of student loan payments on behalf of Department for Education (DfE). The service was built in the late 1990s with CA Gen, a leading Computer Aided Software Engineering (CASE) application development environment at that time. Since its introduction, significant changes in technology have had a revolutionary effect on how customers wish to interact with public services. As a result, the existing SLBS no longer provided a suitable foundation for HMRC’s ambitious IT and business transformation objectives and an alternative solution was required.
As the UK’s tax, payments, and customs authority, HMRC collects the money that pays for the UK’s public services and helps families and individuals with targeted financial support. Its 63,000 employees oversee the collection of more than £600 billion in taxes and duties from 50 million customers. On behalf of the DfE, HMRC administers Student Loan repayments from individuals based on their income through both Pay As You Earn and Self-Assessment, with IT support managed through HMRC’s SLBS.
Transformation of the service was needed to support HMRC’s strategic business ambitions for Student Loans, including policy and legislative changes for Post Graduate Loans (PGL).
HMRC required a transformed IT service to support its business ambitions within tight timescales. The legacy platform for SLBS needed to be modernized to support policy and legislation demands, and HMRC were considering a complete rewrite of the service.
The source models for SLBS were automatically migrated to stand-alone structured Java code using Capgemini’s REGENERATE toolset and methodology, preserving the business logic of the original application without manual intervention or data transformation. The SLBS system encompassed approximately 20 external APIs, 150,000 objects, over 100 procedure steps, and the equivalent of 40,000 lines of code.
Working closely with HMRC architects, Capgemini leveraged the REGENERATE API-enabled solution to design a loosely coupled business service that integrates with digital channels and now provides a platform to move towards real-time events. This created a baseline Student Loans application that can be updated with future enhancements in alignment with evolving DfE policy. REGENERATE supports automated testing and integration with CI/CD tools and methods that enable collaborative, agile ways of working. The new application has been deployed with, hosted on, operated by, and monitored with open source tooling while running in a virtualized private cloud.
HMRC has realized its ambitions for a modernized IT service, removing enterprise barriers associated with a migration of this size and complexity, with outstanding results. The new DevOps delivery model, which uses agile methods via the introduction of CI/CD, improves the ability to respond to change and supports the digital transformation agenda and future service enhancements.
The Department has removed its dependency on legacy hardware and software for the Student Loans service, decommissioned the legacy SLBS, and secured a structured Java service with industry standard tooling. REGENERATE has given HMRC a proven, cost-effective approach that can be utilized for similar system transformations in the future.
REGENERATE: Modernize or Migrate?
While aging services continue to create value, many organisations need to modernize their offerings in the face of challenges such as:
- Difficulty in intercepting and integrating with emerging digital technologies
- Inability to respond quickly to customer and market changes
- Skills shortages in legacy technology expertise
- Significant support charges and risks as software is often out of mainstream vendor support.
As a result, today’s organizations must choose between a complete rewrite of their service, optimising or updating their current services, or migrating to a new modern platform designed for evolving business needs.
As an example of their industrialized, large-scale modernisation approach, Capgemini has developed REGENERATE, an automated toolset and associated methodology designed to help organisations optimize, modernize, or migrate their CA Gen environment(s). REGENERATE brings together the following three areas:
- Support: get the best out of your current investment, focus on optimisation rather than replacement using proven experience
- Update: move to a supported version of CA Gen, upgrade and modernize rapidly and accurately using specialized automation tools
- Migrate: migrate to a more modern and easily accessible environment.