Services / Maintenance & Support

Someone who knows
your system, on call

Ongoing support and development for custom software — ours or somebody else's. Monitoring, fixes, updates and new features under a monthly agreement, with response times in writing.

Already have a problem right now? Say so in the message and we'll reply today — emergency help doesn't require a contract first.

Why people end up here

The moment software
stops being someone's job

The agency that built it moved on

Tickets go unanswered for weeks, and nobody there is really looking anymore.

One freelancer knows the whole system

…and he's on holiday. Everything that matters lives in one person's head.

Something breaks and nobody can tell you if it's serious

No monitoring, no context — every incident is a guess about how bad it is.

The libraries are three years out of date

Updating them now scares everyone, so the gap keeps getting wider.

Nobody's tested a backup restore since launch

Including the restore itself — the backup is a hope, not a guarantee.

Small changes cost more than they should

Someone has to relearn the code first, every single time.

Your developer is fully booked with new features

So maintenance is always the thing that gets done next month.

You found out about the outage from a customer

The people who should have seen it first didn't see it at all.

None of this needs a rebuild. It needs someone whose job it is to notice.

Who this is for

Five situations we take over

We support software we built and software we didn't. Taking over someone else's codebase is a normal part of what we do, not an exception we grumble about.

  • Abandoned by the previous vendor

    They stopped responding, went out of business, or quietly moved you down their priority list. We audit, stabilise and take the system on.

  • Built by one person who's gone

    A contractor, a former employee, an agency of one. No documentation, no handover. We reconstruct how it works before anything else.

  • Working, but nobody's watching

    It runs fine today. There's no monitoring, no backups you've tested, no update path. This is the cheapest possible moment to fix that.

  • We built it, and it keeps growing

    Ongoing development, new features and care under one predictable monthly agreement.

  • Your team needs backup

    Your developers exist but are fully booked. We take the maintenance layer so they can build.

Not sure which of these you are? Start with an audit. You'll get a written verdict on your system's condition and the specific risks in it — useful whether or not you continue with us.

What's guaranteed,
in writing

< 1h
Critical response, written into the contract
24/7
Monitoring and alerting on every plan
Monthly
A report you can actually read
30 days
No lock-in — notice, then a full handover

What's included

What "maintenance"
actually means here

Not a mailbox that receives complaints. A defined set of work that happens every month whether or not anything breaks.

01

Monitoring and incident response

You find out from us, not from your customers.

  • Uptime, error rate and performance monitored continuously
  • Alerts that reach a person, not a dashboard nobody opens
  • Response times defined by severity and written into the agreement
  • Out-of-hours contact on higher plans — real phone numbers, not a form
  • A written post-incident summary: what happened, why, what prevents a repeat
Learn more
app.yourbrand.com
Pages3 published
HomepagePublished
PricingDraft
Blog · LaunchScheduled
+ Add block
02

Fixes and support requests

One place to report a problem, and a clear answer on when it'll be dealt with.

  • Single channel — ticket system, email or Slack, whichever your team will actually use
  • Every request triaged by severity and answered, including "we won't do this and here's why"
  • Bugs fixed at the root, not patched around
  • Questions from your team answered too, not only defects
  • A backlog you can see, so nothing lives in someone's head
Learn more
9:41
FinPay
Face ID
Total balance
$12,480.55
FinPay · •••• 4062
SendRequest
Recent
Apple StoreToday · 09:24-$129.00
SalaryYesterday+$4,200.00
Whole FoodsMon · 18:03-$63.40
03

Security and dependency updates

The work that's invisible right up until it isn't.

  • Libraries and frameworks kept current, in small steps instead of one terrifying jump
  • Security advisories tracked and patched, with urgency matched to real exposure
  • Certificates, secrets and access reviewed on a schedule
  • Penetration test findings triaged and fixed
  • OS and platform version changes handled before they force your hand
Learn more
Grafika
04

Backups you've actually tested

An untested backup is a hope, not a backup.

  • Automated backups with a documented retention policy
  • Restore tested on a real schedule, and reported
  • A written recovery procedure, with a realistic recovery time
  • Off-site or second-region copies where the risk warrants it
Learn more
05

Performance and cost optimisation

Faster software and a smaller invoice from your cloud provider.

  • Slow queries and endpoints found and fixed
  • Caching, indexes and infrastructure sizing reviewed
  • Cloud spend audited — most systems pay for capacity they don't use
  • Reported as before-and-after numbers, not adjectives
Learn more
legacy-erp → modern-stackcutover complete
Monolith
Authmoved
Billingmoved
Ordersmoved
Reportsmoved
Searchmoved
5/5
Modern services
Authlive
Billinglive
Orderslive
Reportslive
Searchlive
2,040,000 rows
Traffic
100% new
Performance
98 / 100
Uptime100%0 downtime
100%
06

Technical debt, in planned instalments

The code gets better over time instead of worse.

  • A prioritised list of what's fragile and what it costs you
  • A fixed share of each month spent on it, agreed with you
  • Refactoring done alongside features, not as a project you'll never approve
  • Tests added where breakage would hurt most
Learn more
Grafika
07

Ongoing development

Because a system that stops changing starts getting worked around.

  • Included development hours every month for real changes, not just fixes
  • Small requests handled without a quote and a contract each time
  • Larger features scoped and priced separately, with the same team
  • A quarterly conversation about where the system should go next
Learn more
Grafika
08

Documentation and no single point of failure

The problem you have now, prevented for next time.

  • How the system works, written down — architecture, integrations, deployment
  • Runbooks for the situations that recur
  • At least two of our people know your system, always
  • Everything in your accounts and your repository
Learn more
Grafika
09

Reporting you'll actually read

Not a PDF nobody opens — the four numbers that matter and what to do next.

  • A monthly summary: uptime, incidents, what changed, what we recommend next
  • Hours used and what they went into
  • Risks flagged early, with the cost of ignoring them
  • A quarterly review call, not a document nobody opens
Learn more
Grafika

Need something that isn't listed? Most plans get shaped around the system, not the other way round. Tell us what keeps you up at night.

Talk to Us

What we can take over

React, Next.js, Node, TypeScript, React Native, PostgreSQL, MySQL, Docker, AWS, Azure, Vercel, Supabase, plus WordPress and PHP systems where the job is stabilising rather than rebuilding. If your stack isn't here, ask — and if we're not the right people for it, we'll say so rather than learn on your budget.

Takeovers

Systems we inherited

Three systems we didn't build, taken over and stabilised. Anonymised — nobody wants to be publicly identified as the company whose software was falling over.

Grafika
E-commerceTaken over 2024 · still under care

No docs, 40 outdated dependencies, an outage every fortnight

First 30 days: monitoring and alerting stood up, backups fixed and restore-tested, the two dependencies causing the outages patched. Now: still under care, no unplanned outages in the last quarter.

Outages: every 2 weeks → 0
Two vendors had quoted a full rebuild
LogisticsTaken over 2023 · still under care

Two vendors had quoted a full rebuild

First 30 days: audit and written verdict — the system was worth keeping, not replacing. We stabilised the worst of it and mapped what would eventually need work. Now: running on a monthly plan, rebuild avoided.

Rebuild quote avoided
Grafika
Professional servicesTaken over 2024 · handed to their team 2025

Built by one contractor who had left the company

First 30 days: reconstructed how the system worked, moved every repository, domain and cloud account into the client's ownership. Now: stabilised, documented, and handed to their own new hire in 2025.

Full handover, no lock-in

Client feedback

What changed after the handover

40+

Systems under care

8 yrs

In business

99.9%

Average uptime

4.9/5

Average client rating

Weeks → 20 minutes
The previous agency took two weeks to answer an email. These people replied in twenty minutes on a Saturday, and it wasn't even critical.

E-commerce

Took over a platform after the original vendor closed

Rebuild avoided
We'd been quoted a full rebuild by two companies. They stabilised what we had for a fraction of it and told us honestly which parts would eventually need replacing.

Logistics

Inherited a system with no documentation

Third year running
The monthly report is the first thing I've ever received from a software company that I read all the way through.

Professional services

Ongoing care and development, third year

How we take over

From first call to covered

Taking on somebody else's system has a specific sequence. Skipping the audit is how support contracts turn into arguments in month two.

01

First call — 30 minutes

What the system does, what's broken, who built it, what access exists. If it's an active emergency, we deal with that first and talk about contracts afterwards.

02

Audit — 3–10 days

Code, architecture, dependencies, security, infrastructure, backups, data. Output: a written report with risks ranked by severity and cost of inaction.

03

The honest verdict

Maintain, refactor in stages, or replace. Sometimes replacing is cheaper than maintaining, and we'll tell you that even though the support contract is the easier sale.

04

Access and continuity

Repositories, servers, domains, certificates, third-party accounts — all moved into your ownership if they aren't already. This step alone resolves half the inherited problems we see.

05

Stabilisation sprint

The first month goes on the highest-severity items: monitoring, backups, critical security patches, whatever is actively failing.

06

Plan and SLA agreed

Hours, response times, channels, escalation path, named people. Signed, so nothing depends on goodwill.

07

Steady state

Monthly work, monthly report, and a quarterly review of where the system should go next.

Plans

Three levels of cover

Pick the level of attention the system needs. Every plan is monthly, every plan can move up or down, and the response times below are the ones we sign.

How pricing works

01

Start with an audit

A written verdict on the system's condition and its risks, priced by size. If you sign a plan, we credit it against your first month.

02

A plan sized to the system

Hours, response times, coverage and channels agreed from what the audit found — not from a package we'd rather sell.

03

Stabilise, then steady state

The first month goes on whatever is most fragile. After that it's monthly work, a monthly report and a quarterly review.

Essential

At a glance

  • 4–8 hours a month
  • Critical response: 4 business hours
  • Business-hours coverage

For systems that work and need to keep working.

Price

From ~€490 / month

Included

  • Monitoring, backups, security patches, dependency updates
  • Monthly report
  • Development work available at an hourly rate
Choose Essential

Dedicated

At a glance

  • 1 FTE and up: developer, QA and PM
  • Critical response: 30 minutes, 24/7
  • Out-of-hours phone contact, named people

For systems the business genuinely depends on.

Price

From ~€4,800 / month

Included

  • Everything in Active
  • Architecture and capacity planning
  • Written SLA with credits if we miss it
Talk to Us

Compare the plans

EssentialActiveDedicated
Hours per month4–820–601 FTE+
Critical response time4 business hours1 business hour30 min · 24/7
High / medium responseSame business daySame business daySame business day
Coverage hoursBusiness hoursBusiness hours24/7
Out-of-hours contactPhone · named people
Monitoring & alerting
Backups & tested restores
Security patching
Dependency updates
Included development hoursAt hourly rateIncludedIncluded
Technical debt workIncludedIncluded
Named engineer✓ + backup✓ team
Dedicated QA
Dedicated PM
Architecture planning
Monthly report
Quarterly review
SLA credits

No lock-in

30 days' notice, any plan. Full handover of code, documentation and access, at no extra cost.

Emergency support without a contract

Something's on fire and you're not a client? We'll help on an hourly basis. Talk about plans afterwards.

Change plans any month

Up or down, no penalty.

Unused hours roll over

For one month, then they expire. We'd rather you spent them on the system than banked them for a year.

Not sure which plan fits, or whether your system needs support or a rebuild? Book a call, bring your repository access, and we'll give you an initial read on the spot.

Kamil · Founder

Book a call

Frequently Asked
Questions

Can't find the answer to your question? Just send me an email:

Ask me a question
What kind of software do you support?

Custom web applications, mobile apps and internal business systems — ours and other people's. We also take on WordPress and PHP systems where the goal is stabilising them. What we don't do is support software whose stack we don't know well; we'll tell you that in the first call rather than learn on your budget.

Will you take over a system somebody else built?

Yes, routinely. It starts with an audit, because we won't commit to response times on code we haven't read. Missing documentation is normal and not a reason to refuse — reconstructing how a system works is part of the job.

What does the audit cost?

It depends on size, and it takes 3–10 days. You get a written report on the system's condition, ranked risks and a recommendation. It's yours to keep regardless of what you decide — including if you take it to a different vendor. If you sign a plan, we credit it against your first month.

What if you tell us it needs rebuilding?

Then that's what we'll tell you, with the reasoning and a rough cost, and you decide. Sometimes the answer is a staged rebuild while we keep the current system alive in parallel. We'd rather lose a support contract than take monthly payments to maintain something that can't be maintained.

How fast do you actually respond?

Critical means the system is down or unusable: 30 minutes to 4 hours depending on plan, 24/7 on Dedicated. High means something important is broken but there's a workaround: same business day. Medium and low get scheduled into the monthly work. All of it is in the agreement, with severity defined so it isn't a matter of opinion.

What counts as critical?

Defined in writing before we start, together, using your business rather than our convenience. For a shop, checkout failing is critical. For an internal system, month-end reporting failing on the 30th is critical and the same failure on the 5th probably isn't. Vague severity definitions are where support relationships go wrong.

Do you need access to our production data?

As little as possible. We work on anonymised or masked data where we can, and we sign a DPA before touching anything real. Access is named, logged and revocable — and we'll tell you exactly who on our side has what.

Can you work alongside our own developers?

Yes, and it's a common arrangement. Your team builds features while we handle monitoring, updates, security and the maintenance nobody has time for. We fit your process, your repository and your review standards rather than imposing ours.

What happens if we want to leave?

30 days' notice on any plan. You get a handover: documentation, credentials, a walkthrough call with whoever takes over, and a written summary of the system's current state and open risks. No exit fee. Everything is in your accounts already, so there's nothing for us to release.

Is there a setup fee?

No, beyond the audit. Onboarding — access, monitoring, environments, documentation — is part of the first month.

Do unused hours carry over?

For one month, then they expire. Support works best as steady attention rather than a bank of hours drawn down during a crisis, but losing a month's budget because a quiet January happened isn't fair either.

What if we only need help once, right now?

We'll help on an hourly basis, no contract. Plenty of these turn into plans afterwards, and plenty don't — both are fine.

Our system is on old technology. Will you still take it?

Often yes. Old isn't the same as unmaintainable, and a stable system on an unfashionable stack is usually cheaper to keep running than to replace. The audit tells us whether that's true in your case — and if the honest answer is that it's a dead end, we'll say when rather than if.