Long after launch, someone is still watching it

Software does not look after itself. We support and maintain the web applications businesses run on, keeping them patched, monitored and improving, as the same small team that built them and for as long as they are needed.
The problem

Most software gets built once and looked after never.

The project ends, the team moves on, and the application is left to fend for itself. It runs fine, until a dependency goes end-of-life, a certificate expires, a traffic spike takes it down at the worst possible moment, or a vulnerability lands and nobody is watching the feed. By then the people who understood it are long gone.

There is a whole model of software built around handing the finished thing over and walking away. It is cheaper on day one and more expensive on every day after. We work the other way: we stay, and we have the relationships to prove it works.

The slow failures

The ones that build up quietly. A framework two versions behind. A dependency with an open advisory against it. A disk filling up, a backup nobody has tried to restore, a certificate three weeks from expiry. None of it is urgent until all of it is.

The sudden ones

The ones that need a person, now. A payment provider changes their API overnight. Traffic triples because of something you did not plan for. An error starts throwing at six on a Friday. Someone has to be watching, and know the system well enough to fix it rather than just restart it.

How we work

Looking after software is a relationship, not a retainer you hope never to use.

  1. 01

    Learn it

    We start with an audit of the application, its hosting and its dependencies, so we know what good looks like before we are the ones on call for it. If we did not build it, this is where we make it ours.

  2. 02

    Look after it

    Proactive and reactive together: runtime and dependency upgrades, security patching, backups that are tested rather than assumed, monitoring and logging so we see trouble before you feel it. And a person on the other end who knows your system when something needs one.

  3. 03

    Keep improving it

    Maintenance is not only holding the line. The same relationship is where new features, integrations and cost savings come from, because we already know the system and we are already here. The work compounds instead of starting cold each time.

What's included

What we take responsibility for.

  1. 01

    Proactive maintenance

    Runtime and framework upgrades, PHP versions kept current, dependencies updated before they go end-of-life, and security patching applied before an advisory becomes an incident. Database optimisation as data grows. The work that stops problems happening rarely shows up as anything visible, which is exactly why it gets skipped when nobody is minding it.

  2. 02

    Monitoring, backups and recovery

    Logging and monitoring so issues surface while they are still small. Backups that have actually been restored in a test, not just written and hoped over. And a disaster recovery plan you could rely on, rather than one that exists only on paper.

  3. 03

    Reactive support from someone who knows your system

    When a supplier changes their API overnight or traffic spikes without warning, you get a person who already understands the application, not a ticket in a queue behind fifty others. Knowing the system is most of what makes a fast fix possible.

  4. 04

    Hosting and infrastructure

    We manage the AWS account behind the application: keeping the infrastructure patched, the bill sensible, and applying newer services where they genuinely help. The application and the platform under it are looked after by the same team, so nothing falls down the gap between them.

  5. 05

    Improvements, not just upkeep

    New features, integrations and workflow changes handled by the team that already knows the code. Because the knowledge is already in place, change stays cheap and safe for years, instead of getting more expensive as the original team's memory fades.

“The relationship between us is genuinely a partnership rather than a supplier/customer scenario. They have suggested changes which we would probably never have considered but which have added value.”
Martyn Talbot, Tooling and Equipment Team Leader, Technical Service Operations, Jaguar Land Rover

Relationships measured in years, not deliverables

We have built and run Jaguar Land Rover's tooling software since 2013, and we still do, which is the kind of relationship this service is built to produce. It runs on AWS more often than not, and we are an AWS Select Tier Services Partner running a Well-Architected review on every engagement, so resilience, cost and security get looked at deliberately rather than left to drift. It runs in your own AWS account and you hold a copy of everything throughout: the arrangement lasts because it is worth keeping, not because leaving would be painful.

Read the Cloud Excellence Framework
Questions

The things buyers ask us first.

  • We didn't build it with you. Will you still take it on?

    Yes. Taking over applications other people built is normal work for us: PHP in any of the major frameworks, Node, and the hosting underneath. We start with an audit so we know exactly what we are taking responsibility for before we agree to carry it.

  • What if nothing is wrong right now?

    That is when proactive maintenance is doing its job: the patch applied before the exploit, the upgrade done before the runtime goes end-of-life, the backup tested before you need it. Waiting for something to break is the expensive way round, and the one that tends to break at the worst time.

  • Is this just a retainer for firefighting?

    No. Most of the work is proactive - upgrades, patching, monitoring, backups - precisely so there is less firefighting to do. When something does need a person urgently, you have one who already knows the system rather than one meeting it for the first time under pressure.

  • Will we be locked in?

    No. It all runs in your own AWS account and you hold a copy throughout: the code, the infrastructure definitions and the deployment pipeline. The arrangement continues because it is worth continuing. We would rather earn the next year than trap you in it.

Work we have done for businesses like yours

Golf course
Insurance platform rebuild Published 2026

Rubber Ring

Rubber Ring's digital insurance business had outgrown its original platform.

Discover how we rebuilt it on a modern, event-sourced architecture on AWS - a single-table DynamoDB source of truth streamed into a PostgreSQL read model, with containerised React Router 7 and PHP applications on ECS Fargate - and migrated the entire live book in one cutover.

Rubber Ring logo
Read more: Rubber Ring
Duwio workspace interface
Cloud-native SaaS platform Published 2025

Duwio

Working with Spacesuit Media, we transformed years of experience in image delivery into Duwio - a new SaaS platform for creative professionals, re-engineered from the ground up on AWS.

Built on an AWS well-architected foundation, it enables photographers and agencies to store, tag, search and deliver images seamlessly from anywhere in the world.

Read more: Duwio
GT World racing cars in motion
React Native mobile app Published 2025

SRO Motorsports Group

Si Novi partnered with Whiteflame and SRO Motorsports Group to build a new GT World app, replacing a Europe-only version with one that covers every SRO championship worldwide.

It brings together live video, timing, schedules, team data and race reminders each fan can tune to the series they follow, on a single React Native codebase over a serverless AWS backend.

Read more: SRO Motorsports Group
A package-holiday beach with sun loungers at golden hour
Serverless API rebuild Published 2025

Distribute

Distribute serves package-holiday data to a range of downstream partners through a business-critical API.

Discover how we rebuilt that API as a modern, serverless service on AWS - introducing a clean HTTP/JSON interface while keeping every existing consumer working through a zero-downtime migration.

Distribute logo
Read more: Distribute
Jaguar Land Rover tooling and equipment
Distribution web platform Published 2024

Jaguar Land Rover

Discover how Si Novi partnered with Jaguar Land Rover to build a scalable, secure AWS-powered web application for global tooling distribution.

Learn about the innovative solution, including recent enhancements for electric vehicle tooling, that supports 13 languages and over 40 regions worldwide.

Read more: Jaguar Land Rover
All case studies