Canopus Software & Engineering — home
Dedicated Teams, Maintenance & AMC

Engineers who stay, and support that's written down.

Two different needs, one honest answer to both. Either you need more engineering capacity on your own roadmap, or you need someone contractually responsible for a system that's already live. We do both — and we're specific about what each one covers, because "we'll be there" is not a support agreement.

You interview the shortlistLive in 3–4 weeksContractual SLAs
What this service covers

A dedicated development team is a named group of engineers working full time on your roadmap, inside your process, reporting to you. An AMC is an annual maintenance contract covering an existing system — monitoring, incident response with defined times, patching and a monthly allowance of enhancement work. Canopus provides both, separately or together.

Two different needs

Capacity, or responsibility

Worth being clear which one you're buying — they're priced differently and they fail differently.

Capacity

Dedicated team or staff augmentation

You have a roadmap and not enough engineers. We supply named people who work your board, your standups, your review rules — reporting into your technical lead, not ours.

  • You set priorities; we supply and manage the people
  • Full-time allocation, not shared across three clients
  • Billed monthly per engineer, 30 days' notice to change
  • Cover for illness and holiday built into the squad
  • Code review and QA support included in the rate

Fails when: nobody on your side owns the backlog. Capacity without direction produces activity, not progress.

Responsibility

Maintenance & AMC

The system is live and you need someone accountable when it isn't. Monitoring, incident response against contractual times, patching, and an allowance for small changes.

  • We're responsible for uptime response, not just availability
  • Severity-tiered response times in the contract
  • Security patching and dependency upgrades scheduled
  • Monthly enhancement allowance that doesn't expire silently
  • Monthly report: incidents, patches, changes shipped

Fails when: the scope of "maintenance" was never written down. Ours is, in the table below.

Signature

The response times, published

Most agencies won't put these on a website. Ours are here so you can compare them to whatever you're being offered elsewhere — and so we can be held to them.

Standard AMC tier. Covered hours are agreed per contract; extended and 24/7 cover is priced separately.
SeverityWhat it meansFirst responseTarget resolution
S1 — Critical Production down, or data at risk. Nobody can work. 1 hourContinuous work until restored or mitigated
S2 — Major A core function is broken or badly degraded; a workaround exists but hurts. 4 hoursSame or next business day
S3 — Minor A non-critical function is wrong, affecting some users. 1 business dayWithin the current sprint
S4 — Cosmetic / request Visual issues, small improvements, questions. 2 business daysNext planned release

Scroll the table sideways for response and resolution targets.

What escalation means in practice

An S1 that isn't acknowledged within the response window escalates automatically to the delivery lead, and after a further hour to a director. You get those names and their direct numbers at contract signature, not during the incident. There is no support queue in front of them.

What we're honest about

Our standard tier covers working hours across the overlap windows we publish — full working-day overlap with the UK, Europe, the GCC, India, Singapore and Australia, and a four-hour daily evening overlap with US Eastern. Genuine 24/7 on-call is a separate, more expensive engagement. We'd rather price it honestly than let you assume someone is awake at 3am when the contract doesn't pay for it.

Maintenance plans

What an AMC includes at each level

Priced against system complexity and coverage rather than a headline percentage of the original build cost.

Essential

2 hrs / monthChange work · websites and small applications

Keeping a live site or small system healthy, secure and backed up.

  • Uptime monitoring with alerting
  • Security patches and dependency updates
  • Backup verification with a quarterly test restore
  • S3/S4 response times
Discuss Essential

Business

8 hrs / monthEnhancement work · production business systems

For systems your operation depends on daily. Most clients sit here.

  • Everything in Essential
  • Full S1–S4 response times
  • Application performance monitoring and error tracking
  • Integration health checks and reconciliation review
  • Named engineer familiar with your codebase
Discuss Business

Platform

20 hrs / monthEnhancement work · revenue-critical platforms

Where downtime is measured in lost revenue rather than inconvenience.

  • Everything in Business
  • Extended or 24/7 cover, priced to the window you need
  • Quarterly disaster-recovery rehearsal
  • Capacity planning and cloud cost review
  • Quarterly architecture and roadmap review
Discuss Platform

Unused enhancement hours roll forward for one month. They don't accumulate indefinitely — a retainer that banks a year of hours isn't a maintenance contract, it's a liability we'd have to price into the rate anyway.

Onboarding

How a dedicated team gets productive

Three to four weeks from agreement to useful output. Here's what happens in them.

Week 1 — selection, not allocation

We match against your stack, your domain and your working style, and you interview the shortlist. If you don't want an engineer, they don't join. This is the step that gets skipped when a firm quotes a two-day start.

Week 2 — codebase and context

Environment set up, repository access, architecture walkthrough, and the first small tickets chosen to touch several parts of the system deliberately. The goal is a merged pull request in week two, however small.

Week 3 — into your rhythm

Full sprint participation on your board, your standups, your review rules. A Canopus delivery lead sits alongside for the first month to catch process friction before it becomes a complaint.

Week 4 — a written check-in

A structured review with you: velocity, quality, communication, fit. Problems are cheapest to fix in month one, and easiest to raise when there's a scheduled moment for it.

How this ends, whenever it ends

Thirty days' notice, either direction, no penalty. On exit you receive a written handover: architecture documentation, runbooks, credential transfer, a list of known issues and outstanding technical debt, and recorded knowledge-transfer sessions for whoever takes over.

We put that in the contract because a support arrangement where leaving is painful isn't a partnership — it's a hostage situation with an invoice. If your own team grows to the point where you don't need us, that's a good outcome, and the exit shouldn't cost you a quarter.

Questions

Rates, response times, process and fit

How do you price a dedicated engineer?

Per engineer per month, full time on your roadmap. What moves the rate is seniority, specialism — DevOps, data engineering and AI cost more than a mid-level product developer — and how long you commit for. The seat includes their delivery lead, code review, QA support and the infrastructure they work on, so you're comparing a working seat rather than a body. Send us the roles and the stack and you get a written rate card within one business day, with no obligation to use it.

How is this different from hiring a freelancer?

Continuity and cover. A freelancer who's ill, on holiday or takes a better offer stops your work; a squad has a lead who knows the codebase and can cover. You also get code review by default, which a single freelancer can't give themselves, and someone accountable above the individual if the fit is wrong.

How quickly can a team start?

Three to four weeks for a dedicated squad — that's the time to select the right people rather than the first available ones, and to onboard into your codebase properly. A single engineer joining an existing engagement can usually start in about two weeks. If we can't staff you properly in that window, we say so.

What does an AMC contract actually include?

Monitoring and alert response, severity-tiered incident handling with defined response times, security patching and dependency upgrades, backup verification, and an agreed monthly allowance of enhancement work. Each month you get a report of incidents, patches applied and changes shipped. Anything beyond the allowance is quoted before it starts.

What response times do you commit to?

They're contractual, not aspirational: one hour for a Severity 1 production outage during covered hours, four hours for Severity 2, one business day for Severity 3 and two business days for Severity 4, with resolution at the next planned release. Extended and 24/7 cover is available and priced separately rather than implied.

Can the team work in our tools and process?

Yes — your Jira or Linear, your repository, your standups, your review rules and your definition of done. Embedded working is the default. The alternative is a separate workstream with a defined interface between us, which causes fewer arguments when the two teams use different stacks.

What if an engineer isn't the right fit?

Tell us and we replace them, with a handover from the outgoing engineer rather than a cold swap. No argument, no charge for the transition period. A dedicated team only works if you can say this easily, so we make saying it easy.

Can you maintain software you didn't build?

Yes, after a two-week audit — architecture, dependency health, test coverage, security exposure, deployment risk. We won't sign response-time commitments on a system we haven't assessed, because we'd be promising something we can't evidence. The audit output is yours either way.

Last updated: Written by the Canopus delivery team

Get a Free Quote

Tell us the roles, or tell us the system.

Capacity or responsibility — either way an engineer replies within one business day with what we'd propose, including if the honest answer is "hire this role permanently instead".

Team or support enquiry

Need an NDA first? Say so in the message and we will return yours signed, usually the same day, before you send anything sensitive.

An engineer replies within one business day. Your details go to our enquiry inbox and nowhere else — no lists, no resale, no marketing sequence.
Call WhatsApp Get a Quote