Software maintenance & support

Software maintenance is the ongoing work that keeps an application secure, fast and useful after launch: updates, fixes, monitoring and small improvements. AAGI provides maintenance and support for software we build and for existing systems we take over.

What's included

What we deliver

  • Monitoring

    Uptime, errors and performance watched around the clock.

  • Security updates

    Dependency and framework updates applied on a schedule.

  • Bug fixes

    Issues triaged, fixed and released through the normal pipeline.

  • Quality assurance

    Automated and manual testing before each release.

  • Small improvements

    A steady flow of changes your team asks for.

  • One point of contact

    A named engineer who knows your system.

Typical projects

Where this fits

  • Keeping a launched product secure and up to date
  • Taking over an application whose original developers have left
  • Adding a reliable support partner to a small in-house team
How we work

Six steps, working software every two weeks

  1. Discover
  2. Plan
  3. Design & build
  4. Launch
  5. Support
  6. Scale
See the full process
Questions

Common questions

Do you support software you didn’t build?
Yes. We start with a code and infrastructure review, then agree priorities with you.
How quickly do you respond?
We reply to every message within one business day and agree response times for urgent issues as part of the support plan.
What does a maintenance plan include?
Monitoring, security updates, bug fixes and an agreed amount of improvement work each month.