Monitoring and alerts
Uptime, error rates, and failed jobs watched on your hosting, with alerts tied to the severity levels below, so a problem reaches an engineer before it reaches your inbox.
Your app has users and nobody is on the hook when it goes down. From $1,682 a month for 42 hours of engineering time, we monitor it, respond to incidents, patch it, fix bugs, and make the small changes your users ask for. Critical issues get a first response within 1 business hour, and there is no minimum term.
Support retainer at a glance
WHAT THE RETAINER COVERS
Application support is reactive: someone answers when a user hits a bug or the app goes down. Application maintenance is proactive: the patches, upgrades, and small fixes that stop the next incident before it happens. The retainer covers both from the same monthly hours.
Uptime, error rates, and failed jobs watched on your hosting, with alerts tied to the severity levels below, so a problem reaches an engineer before it reaches your inbox.
When production breaks, an engineer who knows the codebase picks it up, restores service, and writes down what happened and what prevents a repeat.
Reported bugs triaged by severity, fixed, tested, and shipped through your deploy pipeline, each one logged against the hours it took.
Framework, library, and runtime updates on a schedule, and security advisories handled as they land, so the app never drifts into a state nobody can safely upgrade.
A copy change, a new field, a tweak to an existing flow, the report your team keeps asking for. Work that fits in the monthly hours. A new feature is a separate build.
Every hour logged against the ticket it went to, so you always know what the month bought: what broke, what was fixed, and what was upgraded.
Response targets apply in US business hours. If the app needs someone on call at night or on weekends, after-hours on-call coverage is added to the plan as a surcharge, priced before you sign.
| Severity | What it means | First response | How it is handled |
|---|---|---|---|
| Critical | Production is down, or data or security is at risk | Within 1 business hour | An engineer stays on it until service is restored, then writes up the cause and what prevents a repeat. |
| High | A core feature is broken for many users and there is no workaround | Within 4 business hours | Top of the queue, fixed and shipped as a hotfix. |
| Normal | A bug with a workaround, or one that affects few users | Next business day | Fixed, tested, and shipped in the next regular release. |
| Low | Small enhancements, copy changes, and questions | Scheduled into the month | Planned with you against the monthly hours. |
A response means an engineer has acknowledged the issue and started on it. How long the fix takes depends on the problem; you get an estimate as soon as we have one.
PRICING
We publish the starting price so you can budget before a call. The plan includes 42 hours of engineering time a month, about $40 an hour. Hours beyond the plan are billed at the same rate, only with your approval. Unused hours do not roll over. No minimum term. Either side ends the retainer with 30 days’ notice.
WHAT MOVES THE MONTHLY PRICE
WHAT IT COSTS TO MAINTAIN AN APP
A rule of thumb quoted across the industry is 15 to 25 percent of the original build cost per year, and the real number depends on how often the app changes and how healthy the code is. Our starting plan comes to about $20,200 a year. For an app we did not build, the Code Audit tells you before you commit whether that plan is enough.
If we did not build the app, we read it before we promise response times on it. The Code Audit is that first step.
A senior engineer audits the codebase for a fixed fee of $4,000 to $12,000: security, architecture, tests, deployment, and monitoring. You get a prioritized fix list and a quote for the retainer.
We set up access to the repository, hosting, monitoring, and error tracking with permissions you control, and agree how issues reach us: your ticketing tool, a shared channel, or both.
Anything the audit marked as fix-before-the-next-customer gets fixed first, as priced in the takeover quote.
The retainer begins, the response targets apply, and every hour is logged against the work it went to.
IS THIS YOU
The four situations behind most support conversations.
The app has paying users and the person who built it has moved on. When it goes down on a Tuesday afternoon, there is no one to call.
The launch went well and the build contract ended. Now you need bug fixes, upgrades, and small changes without starting a new project.
Lovable, Replit, Bolt, or Cursor got it live. Now it needs someone who reads the code, patches it, and answers when it breaks.
Your engineers are on the roadmap, and every production bug pulls one of them off it. A retainer takes those interruptions off their plate.
The hours cover fixes, upgrades, and small enhancements like a copy change or a new field. A new feature or module is a build: we scope it as a milestone-based project or add engineers through a dedicated team.
Coverage is US business hours. If the app needs someone on call at night or on weekends, after-hours on-call is available as a surcharge, and we price it before you sign.
Support starts from the app you have. If part of it should be rebuilt, we say so and quote it separately. The monthly hours never turn into a rewrite you did not agree to.
No minimum term. Either side ends the retainer with 30 days’ notice, and you keep the code, the accounts, and the documentation.
The audit is how we learn the app before we commit to response times on it. It stands on its own: the fix list is yours to give to any engineer.
One senior engineer reads the codebase: security, architecture, tests, deployment, and monitoring. You get a prioritized fix list, a certification checklist, and a quote to take the app over on this retainer.
FREQUENTLY ASKED
The questions we hear from people with an app in production and nobody accountable for it.
Our plans start at $1,682 a month for 42 hours of engineering time, about $40 an hour. Hours beyond the plan are billed at the same rate, only with your approval. Unused hours do not roll over. After-hours and on-call coverage is available as a surcharge on the plan. For an app we did not build, the Code Audit ($4,000 to $12,000) comes first and sets the plan.
A rule of thumb quoted across the industry is 15 to 25 percent of the original build cost per year. The real figure depends on how often the app changes, how many integrations it has, and how healthy the code is. Our starting plan comes to about $20,200 a year.
Support is reactive: responding when something breaks or a user reports a bug. Maintenance is proactive: security patches, dependency and framework upgrades, and small fixes that prevent the next incident. Our retainer covers both from the same monthly hours.
Critical issues (production down, or data or security at risk): first response within 1 business hour. High (a core feature broken for many users with no workaround): within 4 business hours. Normal: next business day. Small enhancements and questions are scheduled into the month. Targets apply in US business hours unless you add after-hours on-call.
Yes, as an add-on. The plan covers US business hours. After-hours and on-call coverage is a surcharge on the plan, quoted before you sign.
Bug fixes, incident response, security patches, dependency upgrades, and small enhancements such as copy changes, a new field, or a tweak to an existing flow. A new feature is a build, and we scope it separately as a milestone-based project.
No. The retainer runs month to month. No minimum term. Either side ends the retainer with 30 days’ notice. You keep the code, the accounts, and the documentation.
Yes. The takeover starts with the Code Audit, a fixed-fee review ($4,000 to $12,000, one to two weeks) of security, architecture, tests, deployment, and monitoring. We set up access and workflows, fix the critical items first, and then the app moves onto the monthly retainer.
See what the Code Audit coversA 30-minute call with a senior engineer. You describe the app, how it was built, and what keeps breaking; we tell you whether it starts with a Code Audit and which plan fits.
Tell us about the app, how it was built, and what keeps breaking. A senior engineer will review it and tell you whether it starts with a Code Audit and which plan fits.