Maintenance & Support For Systems People Depend On
Maintenance and support keeps a shipped system healthy: dependency and security updates, uptime monitoring, incident response with agreed response times, small enhancements, and — for AI systems — continuous evaluation as models are deprecated and replaced by their providers.
- A named engineer who knows the system
- Agreed response windows
- We support systems we did not build
How it runs · 5 steps
- Take ownership properly
- Establish the baseline
- Patch on a schedule
- Respond to incidents
- Manage the AI lifecycle
Built with
- Sentry
- Uptime monitoring
- Log aggregation
- Dependabot
- Dependency audits
- Secret rotation
- Eval suites
- Prompt versioning
More in Platform & Infrastructure
AI systems decay differently from ordinary software
Providers retire model versions on their own schedule, pricing changes without notice, and a silent update can shift output quality without a line of your code changing. A maintained AI system is re-evaluated against its original eval set on a schedule, so drift is caught by a test rather than by a customer.
Conventional maintenance still matters just as much: dependencies age into vulnerabilities, certificates expire, and the thing that takes a system down is usually mundane. We handle both, and we will take on systems we did not build.
What this usually fixes
Nobody owns it any more
The team that built it has moved on, and every change now starts with someone reverse-engineering the deployment.
Dependencies aging into vulnerabilities
Updates are deferred because nothing is tested, until an advisory forces an emergency upgrade across several major versions at once.
Quality drift with no cause
The AI feature is worse than it was and nothing in your code changed, because the provider updated the model underneath it.
Support that is a ticket queue
Every incident starts by explaining the system to someone new, which is most of the time to resolution.
The process
Each step produces something you can review — a document, an environment, or working software — rather than a percentage in a status report.
Take ownership properly
We read the codebase, map the deployment and data flows, and write down what we found — including the risks you did not know about.
Establish the baseline
Monitoring, error tracking, and — for AI systems — an eval set capturing current quality, so future changes have something to compare against.
Patch on a schedule
Dependency audits, security updates, and secret rotation applied routinely rather than after an advisory forces it.
Respond to incidents
Agreed response windows and a named engineer who already knows the system, rather than a queue that starts with introductions.
Manage the AI lifecycle
Re-run the eval set against new model versions before migrating, track cost per request as pricing changes, retire prompts that no longer earn their place.
Why teams choose this
Someone who already knows it
Incidents start at diagnosis rather than at orientation, which is most of the difference in time to resolution.
Security as routine
Scheduled patching and dependency audits mean upgrades are small and frequent instead of large and forced.
Model changes caught by a test
Scheduled re-evaluation means provider drift shows up in a report rather than in a customer complaint.
Costs that stay predictable
Cost per request tracked as provider pricing moves, so an AI feature does not quietly become the largest line in your infrastructure bill.
Technologies we build with
Tools we have delivered production work on, not a capability matrix. We pick per project and will explain the trade-off behind each choice.
- Monitoring
- Sentry
- Uptime monitoring
- Log aggregation
- Security
- Dependabot
- Dependency audits
- Secret rotation
- AI lifecycle
- Eval suites
- Prompt versioning
- Cost tracking
- Delivery
- GitHub Actions
- Docker
- Terraform
Who this is for
Anywhere a system has moved from a project into an operational dependency.
- B2B software
- Fintech
- Healthcare
- Insurance
- Logistics
- E-commerce & retail
- Education
- Manufacturing
Maintenance & Support: common questions
Will you maintain software your team did not build?
What response times do you offer?
How do you handle AI model deprecations?
What does a maintenance agreement typically cost?
Services that pair with this
Cloud & DevOps
CI/CD, infrastructure as code, monitoring, and cost controls — infrastructure you can deploy to on a Friday.
Learn moreCustom Software Development
Internal tools, operations platforms, and management systems built for how your business actually runs.
Learn moreAI Development
End-to-end AI systems — from deciding what is worth building through to operating it once real users depend on it.
Learn more
Inherited a system nobody wants to touch?
We will read it, map it, and give you a ranked list of what actually needs attention. The assessment is yours either way.