Legacy Code Transformation
We transform and modernise legacy code to contemporary languages, enabling strategic portability and enhancing security. Our proven transformation process uses provider-agnostic GenAI technologies, to accelerate code transformation and auto-generate tests, assuring functional and non-functional parity.
This mitigates out-of-support language risk, reduces patching overheads and costs by adopting modern technologies.
Features
- AI-Augmented Agile, using Amazon Q Code Transformer, GitHub Copilot etc.
- Accelerated upgrade paths using GenAI code analysis and refactoring recommendations
- Improve documentation by embedding multi-lingual descriptive comments within code.
- Reimagine legacy applications/monoliths through microservices and event-driven architectures.
- Apply strangler pattern to incrementally decouple/replace legacy systems.
- Automated dependency mapping of legacy systems interactions to maintain interoperability.
- Full Infrastructure-as-Code(IAC) support with end-to-end automation through CI/CD pipelines.
- Adopt modern technologies including serverless, containers, PaaS, Kubernetes and LLM’s.
- Full Infrastructure-as-Code(IAC) support with end-to-end automation through CI/CD pipelines.
- Adopt optimal deployment models across private, public and hybrid cloud.
Benefits
- Proven approach for rapid upgrades, switching to new language frameworks(Java/.NET/Python)
- Resolves technical debt and other barriers to innovation.
- Enables cloud migration of legacy, improving analytics and security services
- Sidestep vendor lock-in reducing/removing punitive end of life support fees.
- Remove vulnerabilities from unsupported legacy through DevSecOps and well-architected frameworks.
- Achievement/ maintenance of regulatory compliance to extend application support life.
- Improve application, reliability, availability, performance, and supportability.
- Bridge enablement gaps reducing dependency on legacy programming language skills.
- Automatically generate tests; Unit, Functional, Non-Functional’.
- Applying Green software to legacy enhances sustainability, reducing environmental/carbon impact.
Pricing
£495.00 a unit a day
- Education pricing available
Service documents
Request an accessible format
Framework
G-Cloud 14
Service ID
3 3 3 3 8 2 8 0 6 9 1 2 3 1 4
Contact
Kainos Software Ltd
Gareth Black
Telephone: 028 9057 1100
Email: presales@kainos.com
Planning
- Planning service
- Yes
- How the planning service works
-
Depending on your journey, we will be able to help you with our expert crafted offerings.
The Cloud Vision Workshop - structured to identify and develop a compelling, business-focused vision with the next steps to achieve your goals.
Cloud Discovery & Strategy – this is achieved in partnership with you developing a detailed process defining and/or building on your existing cloud strategy.
Cloud Maturity Assessment - An assessment to analyse current capabilities across people, skills, processes, and tools against those required for optimal cloud adoption.
We understand how infrastructure-as-a-service (IaaS), platform-as-a-service (PaaS), software-as-a-service (SaaS), and function-as-a-service (FaaS) fit into the broader enterprise mission, priorities, and architecture.
Together we consider your options to best meet your requirements selecting the cloud deployment and migration models that best fit your requirements.
Our in-depth knowledge of cloud infrastructure models underpinned with lessons learned from what others have delivered to harness the power of cloud allows us to help you with governance and management of your cloud infrastructure provided by our expert people.
We can advise on cloud security, performance, and day-to-day operational management.
We start small, building incrementally with clear goals.
Regular discussions with stakeholders with sprint reports to track progress and build confidence. - Planning service works with specific services
- No
Training
- Training service provided
- Yes
- How the training service works
-
Enablement is a core feature of how we work in partnership with customers, our goal is to help you develop your own internal capability, encouraging a sustainable legacy of skill development. We have developed best-practices, frameworks and training approaches allowing this enablement to flourish, with customers becoming independent in their cloud adoption journeys.
Working in blended teams through engagements, our 70:20:10 training approach allows our teams to supports formal, social and experiential skill development. We do this through co-location, code review, pair programming and peer-to-peer coaching in an environment fostering trust and supporting safe-learning.
To realise the full benefits of enablement, organisations are challenged to transform beyond just the project team. We engage with clients at all levels to holistically improve how organisational culture, leadership, strategy, structure and process contribute to the creation and delivery of valuable cloud services.
Each organisation is different, so each engagement requires a customised approach. We will work with you to shape the scope, pace and potential benefits of enablement.
Additional training services include:
- Workshops.
- Classroom: bespoke training for particular user-groups, delivered with documentation.
- Learning Academies e.g. DevOps/Engineering/Testing/User Experience/Data&AI
- Train-the-Trainer: training key / super users who then train remaining users. - Training is tied to specific services
- No
Setup and migration
- Setup or migration service available
- Yes
- How the setup or migration service works
-
Depending on where you are on your journey, we will be able to help you with our services
Cloud Vision Workshop: 1 day, structured workshop to identify and develop a compelling, business focused vision and outline the next steps to achieve your organisation's goals.
Strategise & Plan: Working in partnership with you to go through a detailed process defining and/or building on your existing cloud strategy.
Cloud Centre of Enablement: Optimise your current capabilities across people, skills, processes and technology to be self-sufficient and optimised for decentralised cloud adoption.
Industry Platforms and Landing Zones: Accelerators creating secure landing zones for your workloads aligned with NCSC and cloud provider best practices.
Cloud Migration: Using proven methodologies to discovery, plan and migrate of your workloads safely, securely and at speed.
Cloud Native Modernisation: Leverage the latest cloud-native technologies and approaches to modernise existing workloads to enhance scalability, reliability, cost effectiveness, performance and security.
Integration: Seamless integration of your workloads. services and data across platforms including hybrid deployment scenarios.
Carbon & Cost Optimisation: Apply FinOps framework and Kainos GreenGauge framework to assess the cost/carbon impact of your workloads and identify targeted optimisations to reduce both.. - Setup or migration service is for specific cloud services
- No
Quality assurance and performance testing
- Quality assurance and performance testing service
- Yes
- How the quality assurance and performance testing works
-
Quality is integral to Kainos, evidenced by our ISO 9000, 20000, and 27001 accreditations. We are GDPR compliant with embedded specialists throughout our practices ensuring compliance for each engagement. We incorporate quality standards and practices as integral elements of our Agile approach including peer reviews, pair programming, and Continuous Integration.
Our integrated test capability provides clients with a wide range of professional services that assure the cloud application, including functional testing, exploratory testing, test guidance for product owners, test automation, non-functional testing (such as performance, security, and accessibility), test strategy, test management and test guidance for developers.
Testing is integral to the successful delivery of cloud applications, particularly when released to live cloud services early and often. We involve specialist testers to ensure each iteration of the cloud application is fully tested and assured.
Non-functional testing of cloud applications is vital to success. We have extensive experience testing and assuring transactional services that have large user bases and are sensitive to downtime. We optimise and tune cloud applications during development and can monitor their performance during production to proactively identify issues. It’s important to identify non-functional issues early in the product implementation so they can be resolved without affecting users.
Security testing
- Security services
- Yes
- Security services type
-
- Security strategy
- Security risk management
- Security design
- Cyber security consultancy
- Security testing
- Security incident management
- Other
- Other security services
-
- Automated security testing e.g. SAST/DAST
- Enterprise risk management
- Integrated DevSecOps
- OWASP (LLM/App)
- Secure Supply Chain
- Infrastructure as Code
- Security Incident Event Management (SIEM)
- Threat Modelling
- Continuous security monitoring
- Certified security testers
- Yes
- Security testing certifications
- Other
- Other security testing certifications
- OSCP
Ongoing support
- Ongoing support service
- Yes
- Types of service supported
-
- Buyer hosting or software
- Hosting or software provided by your organisation
- Hosting or software provided by a third-party organisation
- How the support service works
-
Kainos offer a holistic managed service for cloud support encompassing:
-Tenancy/Account management
-Full stack service management
-Platform/Infrastructure Support
-Application Support
-Observability
-Site Reliability Engineering
-Continuous Improvement
-Cost Optimisation & FinOps
Supported by our Cloud Centre of Excellence(CCoE) aligning to the latest cloud provider and industry best-practices, our UK Headquartered support organisation is staffed by 2200+ dedicated experts. Kainos run and continuously improve a broad range of bespoke and off-the-shelf (COTS) business applications across 340+ customers in a wide range of cloud environments. For many of our customers we also support legacy applications and integration points, and we have specifically transitioned support from existing service providers or ESCROW to ourselves.
Our ISO:20000 and ISO:27001 accredited support methodology is based on the rigour of ITIL and the flexibility of Agile principles and a DevSecOps culture. Services offered include incident investigation, service desk, change controls, service and supplier management, consultancy, hosting and cloud services, solution upgrades and training.
As part of a Service Design Package, we agree with each customer a set of service levels(SLA’s) for which the service will be managed, delivered and performance reported against.
Our flexible commercial approach offers several different models which can best met your needs.
Service scope
- Service constraints
- No constraints are envisaged. Each service will be tailored to meet the client’s support requirements and priced accordingly. Please see attached T&Cs.
User support
- Email or online ticketing support
- Email or online ticketing
- Support response times
-
We typically respond within 30 minutes depending on the incident categorisation and prioritisation as defined in a tailored service level agreement (SLA) per service.
The tailored SLA also defines the agreed hours of support service available which can range from 24x7 to weekdays 09:00 to 17:00. - User can manage status and priority of support tickets
- Yes
- Online ticketing support accessibility
- None or don’t know
- Phone support
- Yes
- Phone support availability
- 24 hours, 7 days a week
- Web chat support
- Web chat
- Web chat support availability
- 9 to 5 (UK time), Monday to Friday
- Web chat support accessibility standard
- None or don’t know
- How the web chat support is accessible
- Kainos utilises Microsoft Teams to allow secure communication/information exchange amongst our internal staff. For customer engagements we will either utilise customer preferred/provided tooling or utilise the Kainos Microsoft Teams tenancy to federate and enable seamless secure communication with a customer’s tenancy. Clients and support engineers are able to share text, documents, voice and video within the boundaries of information security protocols. Web chat options, including AI augmented agents can be tailored for individual clients.
- Web chat accessibility testing
- We utilise industry leading tools to provide client real-time access which are aligned with the latest accessibility standards e.g. Microsoft Teams. However, we have not performed any web chat testing with assistive technology users on these platforms. Where we deviate from use of such tools would be at customer request.
- Support levels
-
Our mature cloud support service blends continued service improvement with defect resolution, to ensure user needs, business goals, and performance targets are realised and user satisfaction is maximised.
We offer a range of support levels (from 2nd to 4th line) that are aligned to the client’s support requirements and defined in a tailored service level agreement. Our support methodology is based on the rigour of ITIL and the flexibility of Agile principles and a Dev Ops culture. This blend results in a robust break-fix service and pragmatic service targets which are ITIL-aligned and underpinned by our ISO 9000, ISO 20000, and ISO 27001 accreditation.
We provide flexible charging models for support that accommodate both peaks and troughs in business-as-usual support along with ongoing development requirements. This pay-as-you-use approach means you are only charged when you require support and allows you to draw on a wide range of skills as required.
A typical support team is led by a technical account manager who is responsible for day-to-day support and allocation of support requests to multiple cloud support engineers. This approach provides a resilient support service with sufficient cover to ensure all support requests are managed in an effective and efficient manner.
Resellers
- Supplier type
- Not a reseller
Staff security
- Staff security clearance
- Other security clearance
- Government security clearance
- Up to Developed Vetting (DV)
Standards and certifications
- ISO/IEC 27001 certification
- Yes
- Who accredited the ISO/IEC 27001
- BSI
- ISO/IEC 27001 accreditation date
- 12/03/2023
- What the ISO/IEC 27001 doesn’t cover
- Scope covered under this certification: Information security in relation to the design, development, testing and support of IT solutions delivered using distributed working practices in accordance with Statement of Applicability version 6.0.
- ISO 28000:2007 certification
- No
- CSA STAR certification
- No
- PCI certification
- No
- Cyber essentials
- Yes
- Cyber essentials plus
- Yes
- Other security certifications
- No
Social Value
- Social Value
-
Social Value
- Fighting climate change
- Covid-19 recovery
- Tackling economic inequality
- Equal opportunity
- Wellbeing
Fighting climate change
Kainos commits to working with your organisation to ensure that opportunities under the contract delivers agreed Policy Outcomes and Model Award Criteria.
Delivering social value is something we do ‘with’ our clients, not something we do ‘to’ them – we will, therefore facilitate a ‘kick-off’ co-creation workshop with you to develop a shared plan of action.
The plan will include a clear method statement stating how we will achieve Policy outcomes and how our commitment meets the Award Criteria, a timed project plan and process (detailing how we will implement agreed commitments and by when) and how we will monitor, measure and report on our commitments/the impact of our proposals.
Related to ‘Fighting climate change’ we will focus on implementing effective measures to deliver any/all of the following benefits through the contract:
MAC 4.1 Deliver additional environmental benefits in the performance of the contract including working towards net zero greenhouse gas emissions.
MAC 4.2 Influence staff, suppliers, customers, and communities through the delivery of the contract to support environmental protection and improvement.
Example reporting metrics of benefits delivered under the contract may include: People-hours spent protecting/improving the environment under the contract, Number of green spaces created under the contract, reduction in emissions of greenhouse gases, reduction in water use, and reduction in waste to landfill.Covid-19 recovery
Kainos commits to working with your organisation to ensure that opportunities under the contract delivers agreed Policy Outcomes and Model Award Criteria.
Delivering social value is something we do ‘with’ our clients, not something we do ‘to’ them – we will, therefore facilitate a ‘kick-off’ co-creation workshop with you to develop a shared plan of action.
The plan will include a clear method statement stating how we will achieve Policy outcomes and how our commitment meets the Award Criteria, a timed project plan and process (detailing how we will implement agreed commitments and by when) and how we will monitor, measure and report on our commitments/the impact of our proposals.
Related to ‘Covid-19 recovery’ we will focus on implementing effective measures to deliver any/all of the following benefits through the contract:
MAC 1.1: Creation of employment, re-training, and other return to work opportunities for those left unemployed by COVID-19, particularly new opportunities in high-growth sectors.
MAC 1.2: Support for people and communities to manage and recover from the impacts of COVID-19, including those worst affected or who are shielding.
MAC 1.3: Support for organisations and businesses to manage/recover from the impacts of COVID-19, including where new ways of working are needed to deliver services.
MAC 1.4: Support for the physical and mental health of people affected by COVID-19, including reducing the demand on health and care services.
MAC 1.5: Improvements to workplace conditions that support the COVID-19 recovery effort including effective social distancing, remote working, and sustainable travel solutions
Example reporting metrics of benefits delivered under the contract may include: Number of FTE employment for those made redundant due to COVID-19, people-hours supporting local community integration related to COVID-19, and percentage/number of supply chain to have implemented the 6 standards in the Mental-Health-at-Work commitment.Tackling economic inequality
Kainos commits to working with your organisation to ensure that opportunities under the contract delivers agreed Policy Outcomes and Model Award Criteria.
Delivering social value is something we do ‘with’ our clients, not something we do ‘to’ them – we will, therefore facilitate a ‘kick-off’ co-creation workshop with you to develop a shared plan of action.
The plan will include a clear method statement stating how we will achieve Policy outcomes and how our commitment meets the Award Criteria, a timed project plan and process (detailing how we will implement agreed commitments and by when) and how we will monitor, measure and report on our commitments/the impact of our proposals.
Related to ‘Tackling Economic Inequality’ we will focus on implementing effective measures to deliver any/all of the following benefits through the contract:
MAC2.1: Create opportunities for entrepreneurship and help new organisations grow.
MAC2.2: Create employment/training opportunities for people who face barriers to employment, are located in deprived areas, and in industries with known skills shortages or high growth sectors.
MAC2.3: Support educational attainment including training schemes
MAC 3.1: Create a diverse supply chain including new businesses/entrepreneurs/start-ups/SMEs/VCSEs/mutuals.
MAC 3.2: Support innovation and disruptive technologies throughout the supply chain to deliver lower cost, higher quality goods/services.
MAC 3.3: Support the development of scalable and future-proofed new methods to modernise delivery and increase productivity.
MAC 3.4: Demonstrate collaboration and a fair/responsible approach to working with supply chain partners.
MAC 3.5: Demonstrate action to identify/manage cyber security risks in the delivery including in the supply chain.
Example reporting metrics of benefits delivered under the contract may include: Number of FTE employment/apprenticeship/training opportunities created, learning interventions delivered, start-up/SME/VCSE/mutuals opportunities awarded, and relevant supply chain metrics e.g. Cyber Essentials certification and adoption of NCSC 10 steps.Equal opportunity
Kainos commits to working with your organisation to ensure that opportunities under the contract delivers agreed Policy Outcomes and Model Award Criteria.
Delivering social value is something we do ‘with’ our clients, not something we do ‘to’ them – we will, therefore facilitate a ‘kick-off’ co-creation workshop with you to develop a shared plan of action.
The plan will include a clear method statement stating how we will achieve Policy outcomes and how our commitment meets the Award Criteria, a timed project plan and process (detailing how we will implement agreed commitments and by when) and how we will monitor, measure and report on our commitments/the impact of our proposals.
Related to ‘Equal opportunity’ we will focus on implementing effective measures to deliver any/all of the following benefits through the contract:
MAC 5.1: Demonstrate action to increase the representation of disabled people in the contract workforce.
MAC 5.2: Support disabled people in developing new skills relevant to the contract, including through training schemes resulting in recognised qualifications
MAC 6.1: Demonstrate action to identify/tackle inequality in employment, skills and pay in the contract workforce.
MAC 6.2: Support in-work progression to help people, including those from disadvantaged/minority groups, to move into higher paid work by developing new skills relevant to the contract.
MAC 6.3 Demonstrate action to identify/manage the risks of modern slavery in the delivery of the contract, including in the supply chain.
Example reporting metrics of benefits delivered under the contract may include: Percentage/number of FTE disabled/under-represented people employed as a proportion of the total FTE including apprenticeships/training schemes, percentage/number of companies in the supply chain to have committed to the five foundational principles of good work, percentage of supply chain mapping completed, and people-hours devoted to supporting victims of modern slavery.Wellbeing
Kainos commits to working with your organisation to ensure that opportunities under the contract delivers agreed Policy Outcomes and Model Award Criteria.
Delivering social value is something we do ‘with’ our clients, not something we do ‘to’ them – we will, therefore facilitate a ‘kick-off’ co-creation workshop with you to develop a shared plan of action.
The plan will include a clear method statement stating how we will achieve Policy outcomes and how our commitment meets the Award Criteria, a timed project plan and process (detailing how we will implement agreed commitments and by when) and how we will monitor, measure and report on our commitments/the impact of our proposals.
Related to ‘Wellbeing’ we will focus on implementing effective measures to deliver any/all of the following benefits through the contract:
MAC 7.1: Demonstrate action to support health and wellbeing, including physical/mental health, in the contract workforce.
MAC 7.2: Influence staff, suppliers, customers, and communities through the delivery of the contract to support health and wellbeing, including physical and mental health.
MAC 8.1: Demonstrate collaboration with users and communities in the co-design and delivery of the contract to support strong integrated communities.
MAC 8.2: Influence staff, suppliers, customers, and communities through the delivery of the contract to support strong, integrated communities.
Example reporting metrics may include: Percentage/number of the supply chain to have implemented measures to improve the physical and mental health and wellbeing of employees including the 6 standards in the Mental Health at Work commitment and mental health enhanced standards in ‘Thriving at Work’, and people-hours supporting local community integration e.g. volunteering/community-led initiatives.
Pricing
- Price
- £495.00 a unit a day
- Discount for educational organisations
- Yes