Managed services & support

A system doesn’t end at launch: that’s where it starts. We take on monitoring, updates and incidents with agreed response times, without you having to hire a separate team for it.

Software isn’t finished when it ships

A project ends; a system doesn’t. Certificates expire, vulnerabilities appear in dependencies, the cloud bill creeps up, a partner changes their API, and the data grows until a query that once took a second takes thirty. None of that is anybody’s fault — it is simply what happens to a working system over time.

A managed service means somebody is accountable for it even when nothing is being built. Not “call us when it breaks”, but monitoring that warns you before a customer does, updates applied before they become urgent, and somebody who knows your system without having to learn it again each time.

What we do

What support covers

Six areas. The scope is agreed against your system and your tolerance for risk — not everyone needs round-the-clock cover, and there is no point buying what you don’t need.

  1. 01

    Monitoring and alerting

    Availability, performance, errors and business metrics in one place. Alerts are tuned so each one means an action — a team getting ten false alarms a day stops reading them.

  2. 02

    Incident response

    An agreed response time, runbooks and an escalation path. After a significant incident you get a written summary: what happened, why, and what prevents it recurring.

  3. 03

    Updates and patching

    Dependencies, frameworks and tooling are kept on supported versions. An update deferred for two years stops being an update and becomes a modernisation project.

  4. 04

    Backups and recovery

    Backups whose restore is rehearsed on a schedule. Recovery time and data loss objectives are agreed in writing rather than assumed.

  5. 05

    Cost and performance tuning

    Cloud spend is reviewed on a schedule and unused resources are switched off. Performance decay is caught on a graph rather than in a complaint.

  6. 06

    Small changes and advice

    Smaller changes and fixes within an agreed allowance, plus technical advice when you’re facing a decision. Larger work goes into a separate agreement rather than quietly into the retainer.

See how we work: four steps, no surprises
Stack

Tech stack

We take on systems we didn’t build. In that case the engagement starts with an audit — without one, we can’t promise a response time for a system we don’t know.

What you get

What the agreement states

A support agreement is worth exactly what is written in it. These four are agreed before signing rather than during the first incident.

Cover and response

What counts as critical, what waits until morning, and how quickly somebody answers.

  • Hours and cover agreed in writing
  • Response time by incident severity
  • An escalation path and named contacts on both sides
  • On-call only where your system genuinely warrants it

Preventive maintenance

The work that happens before a problem — and whose results are hardest to notice.

  • Dependencies and security patches updated on a schedule
  • Certificate and licence expiry tracked
  • Backup restores rehearsed on a schedule
  • Performance and data-growth trends watched

Visibility

The state of the system has to be readable without having to ask.

  • Monitoring dashboards that are open to you too
  • A monthly review: incidents, updates, cost, what needs attention
  • A written post-incident summary with a corrective action
  • Cloud spend broken down by environment and service

Exit

A good support agreement is one you can leave — which is usually why people don’t.

  • Every account and repository in your name
  • Runbooks and architecture documentation kept current
  • Infrastructure described as code rather than configured by hand
  • The same notice period on both sides
Working together

How a support agreement runs

We start with an audit and a handover: what the system is, where it is weak, where the documentation lives, and what happens today when something breaks. Where somebody else built it, that is a separate paid phase — and at the end of it we say honestly if something needs fixing before we can take it on.

Then we agree the scope. Response time, hours of cover, who the alert reaches, and what counts as critical versus what waits until morning — those go in the contract rather than resting on goodwill. The monthly allowance includes an agreed amount of small development work, so that every minor change doesn’t need its own quote.

Every month ends with a short review: what happened, what was updated, what it cost and what needs attention. The aim is that you know the state of your system without asking — and that you can leave the agreement at any time without that being a project in itself.

Why choose Techbaltics

  • The same person each time

    A specific engineer knows your system, not a queue. In a small team you never have to explain the context again from scratch.

  • An agreement, not goodwill

    Response time, cover and escalation are written into the contract. Where we can’t promise something, we say so before signing.

  • Ahead of the problem

    Most of the work is what you never notice: updates, certificates, growing data volumes and a slowing query, all before anybody complains.

  • We take on systems we didn’t build

    We don’t require that we built it. We start from an audit and say honestly what needs fixing first.

  • Leaving isn’t a project

    Accounts, code and documentation are in your name. A support agreement must never be the reason you’re stuck.

  • EU jurisdiction and hosting

    We are in Tallinn, in the same timezone and the same contractual framework. Data can stay entirely inside the EU.

Frequently asked questions

What response times do you offer?

The standard package covers working days 09:00–18:00 with a one-hour response on critical incidents. Extended cover, including 24/7, is available by agreement and priced separately.

Do you maintain systems you didn’t build?

Yes, after a takeover audit. We review the code, infrastructure and monitoring, tell you honestly what the risk level is, and agree what needs fixing first for the cover to be realistic.

Can we end the agreement at any time?

Yes, with one month’s notice. Termination includes handover: access, documentation and runbooks are transferred so that you or the next partner can continue immediately.

What’s included in the monthly fee?

Monitoring and alerting, incident response to agreed times, dependency and security patching, backup and restore rehearsals, a cloud-spend review, and an agreed allowance of small development work — so that every minor change doesn’t need its own quote.

Larger development goes into a separate agreement. That’s deliberate: a support contract that quietly starts absorbing new functionality becomes either expensive for you or loss-making for us, and neither ends well. At the end of each month you get a review of what happened, what was updated, what it cost and what needs attention.

What happens if something breaks overnight?

Monitoring and alerting run around the clock regardless — that’s a technical configuration rather than a person being present. A lot resolves itself: automated rollback withdraws a bad release and the service recovers without anybody waking up.

On who actually responds to a night-time alert, we’ll be straight with you. A small team cannot offer the same on-call rota as a large managed provider, and we don’t promise what we can’t keep. For most systems the right answer is working-hours cover plus automated recovery. If your system genuinely needs round-the-clock response, we say so before signing and agree how it’s arranged — including where that means somebody else covers part of it.

How does taking over an existing system work?

Through a separate paid audit and handover. We go through the code, the infrastructure, the dependencies and whatever documentation exists — usually not much. We look at where the security gaps are, what sits on unsupported versions, and what happens today when something breaks.

At the end we say honestly whether we can commit to a response time. Sometimes the answer is that something has to be fixed first — backups that have never been restored, say, or a deployment that runs by hand from one laptop. Promising a fast response on a system nobody understands isn’t a promise, it’s a hope.

Related services

Let’s talk about it.

Describe your situation in a couple of sentences. We reply within one working day.