Reduce your mobile or web app cost of ownership.
One flat monthly fee keeps your app compliant, secure, and in the stores. No full-time hire.
The same team delivered the NGM Group banking app: 4.7 stars across 325,000+ customers.
Apps we have helped build and run
MUFG (Link Group)iOS Swift, Android Kotlin
MedcanReact Native
NGM GroupXamarin / MAUI
Library for AllFlutter
MedinetReact Native
WikiCampsFlutter
Australian crypto exchangeReact Native
drtalkReact Native (Expo)
React Native · Flutter · Swift · Kotlin · .NET MAUI · Xamarin
Stack
React Native, Flutter, Swift, Kotlin, .NET MAUI and Xamarin. App Care covers the app you already have, whatever it was built in.
Cut the cost. Any tech. No rebuild.
Carrying a developer just for the occasional release? Tell us about your app and we will run a free App Health Check, then set one flat monthly price to keep it compliant, secure and in the stores.
Agency built it, then moved on?
We adopt apps mid-life and keep them shipping. No rewrite: we pick up your React Native, Flutter, Xamarin or native app and take it from here.
- Free and no obligation.
- A written report, typically within 5 business days.
Pricing
Silver ~$2,990 a month, Gold ~$5,090. One flat monthly fee, no hourly billing and no minimum term dressed up as a discount.
Experience across the stack.
Your app is only as dependable as the cloud behind it. We can run the mobile platforms you ship on, and the certified Azure and Google Cloud backends that keep them up.
- React NativeCross-platform
- FlutterCross-platform
- iOSSwift
- AndroidKotlin
- Xamarin / .NET MAUIDev, support and migrations to React Native
Certified team
Held by our team: Microsoft Azure and Google Cloud, across development, data and infrastructure.
- Azure Developer Associate
- Azure Fundamentals
- Azure Data Engineer Associate
- Azure Administrator
- Professional Cloud Architect
- Associate Cloud Engineer
Proof
The same team delivered the NGM Group banking app: 4.7 stars across 325,000+ customers.
The things clients ask for.
Running an app you depend on should be quiet and predictable. Here is how the service is shaped around that.
A predictable cost you can manage
One flat monthly fee, set per app at the free check. No hourly rate, no surprise invoices.
Someone to call
You deal with the same senior people every time, not a call centre or a ticket lottery.
Low-touch by design
We handle it quietly. You get a short monthly summary, not a backlog to manage.
A status you can forward
A plain-language summary you can forward to a sponsor or board, no jargon.
Priority when it counts
Day to day is best-effort on a schedule. When something is critical, you jump the queue.
Start here
A free App Health Check returns your store and SDK status, the gap, and a fixed quote within five business days.
From $2,990/mo
Everything in. One flat monthly fee, set per app at the free check.
Silver
Maintained
~$2,990/ month, year one
One app kept compliant, secure and stable.
- Full app hygiene on a scheduled cadence
- Annual security and performance audit
- Up to 8 hours/month change pool
- Email support, 8am to 6pm AEST
Gold
RecommendedManaged and improving
~$5,090/ month, year one
An actively used app that must keep improving.
- Proactive hygiene, ahead of deadlines
- Quarterly audits, monthly analytics review
- Up to 12 hours/month, light backend
- Priority support, 8 business-hour P1 restoration
Platinum
Run in full
Customfrom assessment
Ongoing development, not just maintenance: a semi-permanent team running it end to end, backend and cloud included. Often government or large.
- Full-stack run, backend and cloud
- Quarterly audits, posture review
- Scoped change pool
- Named contact, 4 business-hour P1 restoration
Free, no obligation. Your App Health Check is typically completed within 5 business days of your enquiry.
See a sample App Health Check
This is what your free App Health Check delivers: store and compliance, security, performance, code health, engagement, prioritised findings and a 30-day roll-forward plan.
View a sample report (PDF)- 1Breaking-change watch on every tier: you hear it from us first, not from an angry customer.
- 2Prices shown are the flat year-one fee with onboarding included and smoothed. Clients with more than one app get a 15% portfolio discount on the additional apps.
- 3Resolution can depend on a store review or a third party. We standardise the analytics and monitoring practice, not a single vendor. The full plan comparison is in The detail below.
Why it moves
Both app stores raise their minimum SDK level every year. Miss it and new users can no longer install the app.
The Donnish App Lifecycle
Seven stages, three phases. The same method on every app.
Phase A · Assess
1App Health Check (free)
5 business days. Store and SDK status, third-party library risk, performance, crash health, and existing analytics. Output: a one-page risk report and a recommended plan.
- 2
Baseline and plan
Current state, risk register, roll-forward plan, recommended tier, and the capped onboarding quote.
Phase B · Onboard
3Setup and configuration
Access to App Store Connect and Google Play (you keep ownership), Firebase, repositories, signing keys and certificates, user roles, a service desk channel, CI/CD for repeatable releases, and the monitoring and analytics baseline.
- 4
Priority updates (stabilise)
Bring the app to compliance and clear critical security and performance issues, under the agreed onboarding scope.
Phase C · Run (the ongoing loop)
5Status monitoring
Crashes, performance, store status and security alerts. We act before you notice.
- 6
Maintenance and minor updates
The change pool, dependency upkeep, scheduled releases, and quality-assured regression on the release path.
- 7
Periodic health review
Security and performance audit, analytics review, and a roadmap session. Findings feed back into the plan, and the loop continues. When something goes wrong, a defined incident and rollback path contains it.
Service levels, terms and the rest
Everything a buyer confirms at the free check and in the MSA. Open what you need.
Full plan comparison (Silver / Gold / Platinum)
| Per app, ex GST | Silver~$2,990/ month, year one | GoldRecommended~$5,090/ month, year one | PlatinumCustomfrom assessment |
|---|---|---|---|
| App hygiene (compliance, patching, releases, monitoring) | SilverFull, scheduled cadence | GoldFull, proactive (ahead of deadlines) | PlatinumFull, proactive (ahead of deadlines) |
| Security: third-party library risk review | SilverAnnual | GoldQuarterly | PlatinumQuarterly + posture review |
| Performance audit | SilverAnnual | GoldQuarterly | PlatinumQuarterly |
| Analytics implementation (Firebase, UXCam, Mixpanel) | SilverImplemented + configured | Gold+ monthly review | Platinum+ custom dashboards |
| Change pool (minor work) | SilverUp to 8 hours / month | GoldUp to 12 hours / month | PlatinumScoped |
| Beyond the binary: backend, cloud, integrations | SilverAdd-on | GoldLight, scoped upkeep | PlatinumFull-stack run |
| Response time (P1 critical) | SilverWithin 1 business day | GoldWithin 4 business hours | PlatinumWithin 2 business hours |
| P1 service restoration target | SilverBest effort | Gold8 business hours | Platinum4 business hours |
| Resolution (permanent fix) | SilverBest effort, scheduled | GoldTarget after restoration* | PlatinumManaged, with incident review |
| MDM management (Intune / Workspace ONE) | SilverAdd-on | GoldIncluded | PlatinumIncluded |
| Product backlog (open Jira, up to 5 users) | SilverYes | GoldYes | PlatinumYes, extended |
| Support hours and channel | SilverEmail, 8am to 6pm AEST | GoldPriority, 8am to 6pm AEST | PlatinumPriority + named contact |
| Reporting | SilverQuarterly health report | GoldMonthly report + roadmap session | PlatinumMonthly + governance cadence |
Resolution can depend on a store review or a third party.
App hygiene, and everything beyond the binary
App hygiene
Keeping the binary compliant, secure and broadly up to date: store, OS and SDK compliance roll-forward on iOS and Android; dependency and security patching; third-party library risk review; crash and performance monitoring with alerts; release management to the App Store and Google Play; minor app changes; and a monitoring and analytics baseline. Yes, in every tier. Bounded and forecastable, which is why it can be a fixed monthly price.
Beyond the binary
The wider platform we can run, proven on drtalk: backend and API maintenance on Azure, cloud and infrastructure management, integrations across payments, identity, messaging and video, feature development beyond minor changes, technology migrations, design modernisation and analytics deep-dives. Scoped once we have context. Light in Gold, full in Platinum, or as fixed-price add-on projects. Priced after the App Health Check, not guessed up front.
Where the line sits, and why
The binary, its direct dependencies and its store presence are hygiene: predictable, repeatable, and the same shape on every app, so they sit in every tier at a fixed price. The backend, cloud, integrations and features are the expand layer; their effort depends entirely on the app, so we price them once the App Health Check has given us context.
This protects the no-surprises promise on the core, and gives us an honest, evidenced reason to do more once we have earned the context.
Severity and service levels
The SLA rows above mean specific things, and Silver is deliberately best-effort on resolution so nobody expects a guaranteed P1 fix from an email. These are starting definitions, pending the full SLA schedule.
Response
We acknowledge the ticket and begin triage.
Service restoration
The app is back to a usable state, possibly via a temporary workaround.
Resolution
The root cause is permanently fixed. This can take longer than restoration when it depends on a store review or a third party.
Best effort
We prioritise it within our scheduled capacity, with no committed time.
Business hours
8am to 6pm AEST on Australian working days. We do not offer 24/7 cover; every response and restoration target is measured in business hours.
P1, Critical
App down, crashing on launch, removed or rejected from a store, a security breach, or a core function broken for most users. No workaround.
P2, High
A major feature broken or badly degraded for many users; a workaround may exist; or a compliance deadline is imminent.
P3, Medium
A minor feature broken, or a non-urgent bug affecting some users.
P4, Low
Cosmetic issues, small requests, questions, enhancements.
Said plainly: on Silver, resolution is best effort
A Silver client who emails a P1 gets a same or next business day response and best-effort restoration, but no committed restoration or resolution time. Clients who need a committed P1 restoration belong on Gold (8 business hours) or Platinum (4 business hours, with incident management and rollback). These are starting definitions for the MSA, not the final schedule. The full matrix of P2 to P4 targets, exclusions and dependency carve-outs is being built out.
What to expect over the first year
Effort is heaviest up front, then settles into maintenance. The numbers below are indicative and vary per app, but they help you see where the work goes. All support is delivered 8am to 6pm AEST on Australian working days, not 24/7.
| Period | Silver | Gold | What is happening |
|---|---|---|---|
| Months 1 to 3 | Silver~10 to 15 hrs/mo | Gold~20 to 35 hrs/mo | What is happeningSetup, stabilisation, first updates or feature. The heavy part, smoothed across the year. |
| Months 4 to 6 | Silver~6 hrs/mo | Gold~10 to 12 hrs/mo | What is happeningSettling in: compliance, minor updates, monitoring. |
| Months 7 to 9 | Silver~4 hrs/mo | Gold~6 to 8 hrs/mo | What is happeningSteady maintenance. |
| Months 10 to 12 | Silver~4 hrs/mo | Gold~6 hrs/mo | What is happeningMaintenance, with a spike around the annual iOS and Android deadlines. |
The included monthly change pool (Silver up to 8, Gold up to 12) covers the steady months. The heavier first quarter is the onboarding and stabilisation work, quoted and smoothed so you still pay a flat monthly amount. Platinum is sized at the assessment.
Pricing, commercial terms and what's included
What the flat fee includes, and what we rely on
The flat monthly covers the standard setup, ongoing app hygiene for the tier, the change pool, monitoring, analytics, releases and support. The standard setup is our onboarding plus an initial, time-boxed pass at the app: if the assessment raises urgent issues, we do as many as the time-box allows, or build a small feature you want.
For a flat fee to work, a few things are assumed and stated up front, in the proposal and the MSA:
- You are the product owner (or provide that role): you set priorities and own the decisions.
- You provide QA, user-acceptance and business testing. We do the building and the developer and build testing; you confirm it works for your business.
- We work a transparent product and service backlog in Jira, tracking estimates and actuals, so you see exactly where time goes.
- You provide timely access to stores, repositories, accounts and the people who know the app.
- Cloud, third-party and store fees are yours, billed at cost.
These assumptions are what keep the price flat and the relationship clear.
Commercial terms, the model that already works
These mirror the terms Donnish already runs with STARTTS, part of NSW Health, so they are proven, not theoretical.
- Paid monthly in advance. Predictable for you, cash-flow-positive for us.
- 12-month term, auto-renewing for a further 12 months unless cancelled before renewal.
- Capped monthly change pool per tier, so neither side carries open-ended risk.
- Unused hours roll forward for three months then expire, with the banked balance capped at one month's pool.
Onboarding: assess, quote, then smooth it
Taking on an app we did not build is real work, so we quote it up front and let you smooth it. The free App Health Check scopes it precisely: the hours, and what is needed. We then quote a fixed, capped onboarding and stabilisation figure, and you choose to pay it once or smoothed across the first six to twelve months as a temporary uplift that then steps down to the standard monthly fee.
Apps we already built need little or no onboarding, so existing and warm clients stay an easy yes. Because we do not know an app's condition up front, the assessment sizes the onboarding for that specific app and sets the all-in price before you sign. The unknown is priced in at the start, never billed as a surprise a month later.
Out-of-package work, priced for no surprises
- The change pool covers minor work each month. We flag before you approach the cap, so you are never surprised by an overage.
- Planned change work beyond the pool is agreed up front.
- Larger pieces (features, migrations, design modernisation) are fixed-price-quoted projects, never variable monthly creep.
- Pass-through costs (cloud hosting, third-party API subscriptions, store developer fees) are yours and billed at cost.
What keeps the price flat
- You are the product owner, or provide that role.
- You provide QA, user-acceptance and business testing.
- We work a transparent product and service backlog in Jira.
- You provide timely access to stores, repositories, accounts and people.
- Cloud, third-party and store fees are yours, billed at cost.
Add-ons, fixed-price projects
Beyond the retainer, larger pieces are scoped and fixed-price-quoted. Indicative starting figures, sized per app at scope.
App technology migration (Xamarin to .NET MAUI or React Native)
from $15,000
Feature sprint (2 weeks)
$12,500
Design modernisation (UI uplift)
from $9,000
MDM implementation and rollout
from $8,000
Analytics deep-dive (user-flow and event mapping)
from $5,000
UI/UX heuristic review and concepts
from $3,500
Indicative only, to be confirmed at scope. Migrations vary widely with app size and stack, so treat $15,000 as a floor for a small app, not a typical figure.
Our tooling, and your data
This value point only works because we run our own AI-assisted tooling across the whole service: automated dependency and security scanning, monitoring, analytics, release pipelines, and AI through the delivery workflow. Using our standard tooling throughout is mandatory, not optional. It is how we keep the service efficient and the price fair, and how a small team runs many apps well.
Your data stays yours. Donnish will protect it as far as is within our control. The precise wording sits in the MSA.
Start with a free App Health Check
A one-page risk report and a flat monthly price set for your app. Brisbane, Australia.
Brisbane, Australia · hello@donnish.com.au
Need to build, not just run? Donnish also does team augmentation, delivery leadership and software procurement advisory.





