Support and Maintenance

Software that keeps working after launch.

Ongoing engineering, security updates, performance work, and feature development for systems in production. A named engineering lead who already knows your system, defined response times, and a clean handover path whenever you want to take it in house.

Support and Maintenance
Where This Applies

Problem
shapes.

Your original developer is no longer available and the system needs attention.

A critical dependency has a known vulnerability and no plan to fix it.

The app or platform has slowed down and nobody knows why.

Small changes take weeks because nobody understands the codebase.

A launch is approaching and the existing system has not been reviewed in a year.

You want a support relationship with clear terms rather than ad hoc favours.

In Detail

What the
work covers.

MonitoringSecurityPerformanceSLA

Software is not finished on launch day

Dependencies age, security advisories arrive, platform requirements change, and the business asks for things nobody anticipated. A system with no maintenance plan does not stay still: it degrades quietly until something breaks at the worst possible moment. Support is the difference between software that lasts and software that is replaced.

A named engineering lead, not a ticket queue

Support engagements are handled by people who already know your system, with a named lead who owns the relationship and the context. There is no rotating queue, no re-explaining your architecture to a new engineer every quarter.

Preventive work, not only reactive

Scheduled dependency updates, security patching, performance reviews, backup verification, and infrastructure checks. Most outages are preventable months earlier, and prevention is cheaper than recovery by an order of magnitude.

Continued development as the business moves

New features, new integrations, new reports, new user roles. Most clients continue building after launch because the value of the system keeps growing. Support and development are the same relationship rather than separate contracts.

Inherited and rescue engagements

A previous vendor disappeared, code is undocumented, or the build has stalled. We audit the existing system, document what exists, and give an honest assessment before proposing a path. Sometimes that answer is to continue. Sometimes it is to rebuild, and we say which.

Clear terms and a clean exit

Response times are defined by severity, the monthly commitment is stated, and documentation is kept current. If you later bring engineering in house, the handover is straightforward rather than a negotiation.

Deliverables

What you
receive.

01

Defined response times by issue severity

02

Named engineering lead who knows the system

03

Scheduled dependency and security updates

04

Uptime and error monitoring with alerting

05

Monthly performance and cost review

06

Backup verification and restore testing

07

Feature development hours under the same agreement

08

Incident response with written post mortems

09

Documentation kept current as the system changes

10

Clean handover if you move engineering in house

Common Questions

Asked before
engagement.

Do you maintain systems you did not build?

Yes, and it is a large part of what we do. We start with an audit and write down what exists, what is at risk, and what the smallest sensible improvement is. Rescue work is scoped honestly rather than as an open ended retainer.

What is a typical support agreement?

A monthly commitment covering monitoring, updates, a defined allowance of development hours, and response times by severity. The specifics are written into the proposal, and there is no minimum lock in.

Will you sign an SLA?

Yes, where the client needs one. Response and resolution targets are stated in writing and monitored. We would rather commit to numbers we can meet than to figures that sound impressive.

What if we only need occasional help?

We offer smaller retainers and hourly arrangements for systems that are stable but need periodic attention. The right shape depends on how critical the system is.

Can we take the work in house later?

Yes. Documentation is kept current precisely so that handover is straightforward. We have done this for clients who hired their first internal engineer, and it is a success case rather than a loss.

Next Step

Get a working prototype
before you commit budget.

Send us what you are trying to build. We will come back with a scoped technical sheet, a written proposal with every cost stated up front, and a free prototype of the core workflow so you can evaluate real software rather than a sales deck.