Skip to content

Maintenance & improvements

Somebody whose job it is when the thing breaks at 4pm on a Friday.

Keep an accountable team on the software you run every day. Updates, defect fixes, dependency and security work, and a steady stream of improvements, all under an agreement that says what is actually covered.

Sound familiar

When people bring us this.

  • You need a team looking after an application nobody currently owns.
  • Updates and fixes keep sliding because there is no one to hand them to.
  • You want steady improvement without negotiating a new project every time.
Tell us what you need

You get a reply from a person, with an honest read on whether this is the right service for the problem you described.

Scope of work

What the team can actually deliver.

Your statement of work names which of these are in your project. Here is what each one involves before anybody signs anything.

Taking it on properly

Onboarding records the applications, environments, repositories, third-party services, and who to call. Requests go into a shared backlog with severity, business impact, and the next action, so nothing lives in somebody’s inbox.

Updates and defect work

Dependency updates and bug fixes get planned against compatibility and business risk rather than applied blindly. Changes are tested before release, with notes covering what was affected, what was checked, and what still needs doing.

Monitoring and being ready for the bad day

The agreement lists the checks, the alerts, the backups, and the recovery procedure. It also names who gets alerted, who can authorize production work, and what happens outside covered hours, because that is the gap people discover during an actual outage.

An improvement backlog that stays visible

Smaller enhancements sit alongside the maintenance work. Anything larger gets its own estimate, acceptance criteria, and release plan, so support capacity never quietly gets spent on a feature you did not prioritize.

How it runs

How the engagement works.

Start with the code, the hosting, the access, and the known issues. Agree which systems are covered, the hours, the priorities, and how a release happens. Then review the backlog as the business changes, because the priorities always do.

Hours, response targets, included capacity, monitoring, and emergency coverage are written into the agreement rather than assumed. Major features and platform migrations get their own scope and their own estimate.

See how a project runs, stage by stage

Before it is accepted

What gets checked, and by whom.

QA runs these before anything is called done. The person who implemented a change is not the person who approves it.

  • Confirm the list of supported systems and the access required.
  • Record included capacity, service hours, response targets, and escalation contacts.
  • Test every change against the workflow it affects before release.
  • Provide a record of releases, resolved issues, and what is still outstanding.

The money question

What moves the number.

Support pricing follows how many applications, what condition they are in, the coverage you need, how often you release, and how much development capacity is included. Initial stabilization, major upgrades, emergency coverage, and independent audits get priced explicitly rather than absorbed quietly.

See how we build a quote

Straight answers

The things people are too polite to ask.

The proposal records cost, milestones, what you are responsible for, and how the work gets accepted. These answer the rest.

Will you maintain software you did not build?

Yes, once an onboarding assessment confirms the stack, the access, and the condition it is in. Any stabilization work needed before ongoing care can start gets identified and priced up front.

Does maintenance include new features?

Small improvements fit inside the agreed capacity. Anything larger gets its own estimate and your approval, so support capacity is never quietly spent on a feature you did not prioritize.

Is emergency support included?

It depends on the agreement, and it will be written down either way. Assumed emergency coverage is the kind of thing people discover is missing during an actual emergency.

Need something else?

Websites & web applicationsMobile applicationsSoftware rescue & repairSystems & API integrationsWorkflow & AI automation

Next step

Describe the problem. Get a straight answer back.

Tell us what is broken, what you are trying to build, or what you have been quoted by somebody else. You get back a plain reply about what we would do, what it depends on, and whether you need us at all.

Tell us what you need

Replies come from a person. No automated sequence, no pressure, and an honest no when that is the right answer. Please leave passwords and customer data out of the form. Access gets arranged separately and safely.