Talk to a human

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) app, delivered by the people behind Donnish
    MUFG (Link Group)iOS Swift, Android Kotlin
  • Medcan app, delivered by the people behind Donnish
    MedcanReact Native
  • NGM Group app, delivered by the people behind Donnish
    NGM GroupXamarin / MAUI
  • Library for All app, delivered by the people behind Donnish
    Library for AllFlutter
  • Medinet app, delivered by the people behind Donnish
    MedinetReact Native
  • WikiCamps app, re-platformed by the team behind Donnish
    WikiCampsFlutter
  • An Australian crypto exchange app the team behind Donnish delivered
    Australian crypto exchangeReact Native
  • drtalk, the platform our team has built and run for the dental profession
    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.

See a sample report (PDF)

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

    Recommended

    Managed 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
Book a free App Health Check

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)
  1. 1Breaking-change watch on every tier: you hear it from us first, not from an angry customer.
  2. 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.
  3. 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.

  1. Phase A · Assess

    1

    App 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. 2

    Baseline and plan

    Current state, risk register, roll-forward plan, recommended tier, and the capped onboarding quote.

  3. Phase B · Onboard

    3

    Setup 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. 4

    Priority updates (stabilise)

    Bring the app to compliance and clear critical security and performance issues, under the agreed onboarding scope.

  5. Phase C · Run (the ongoing loop)

    5

    Status monitoring

    Crashes, performance, store status and security alerts. We act before you notice.

  6. 6

    Maintenance and minor updates

    The change pool, dependency upkeep, scheduled releases, and quality-assured regression on the release path.

  7. 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)

Comparison of the Silver, Gold and Platinum managed-service tiers.
Per app, ex GSTSilver~$2,990/ month, year oneGoldRecommended~$5,090/ month, year onePlatinumCustomfrom assessment
App hygiene (compliance, patching, releases, monitoring)SilverFull, scheduled cadenceGoldFull, proactive (ahead of deadlines)PlatinumFull, proactive (ahead of deadlines)
Security: third-party library risk reviewSilverAnnualGoldQuarterlyPlatinumQuarterly + posture review
Performance auditSilverAnnualGoldQuarterlyPlatinumQuarterly
Analytics implementation (Firebase, UXCam, Mixpanel)SilverImplemented + configuredGold+ monthly reviewPlatinum+ custom dashboards
Change pool (minor work)SilverUp to 8 hours / monthGoldUp to 12 hours / monthPlatinumScoped
Beyond the binary: backend, cloud, integrationsSilverAdd-onGoldLight, scoped upkeepPlatinumFull-stack run
Response time (P1 critical)SilverWithin 1 business dayGoldWithin 4 business hoursPlatinumWithin 2 business hours
P1 service restoration targetSilverBest effortGold8 business hoursPlatinum4 business hours
Resolution (permanent fix)SilverBest effort, scheduledGoldTarget after restoration*PlatinumManaged, with incident review
MDM management (Intune / Workspace ONE)SilverAdd-onGoldIncludedPlatinumIncluded
Product backlog (open Jira, up to 5 users)SilverYesGoldYesPlatinumYes, extended
Support hours and channelSilverEmail, 8am to 6pm AESTGoldPriority, 8am to 6pm AESTPlatinumPriority + named contact
ReportingSilverQuarterly health reportGoldMonthly report + roadmap sessionPlatinumMonthly + 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.

Indicative monthly effort over the first year, by period and plan.
PeriodSilverGoldWhat is happening
Months 1 to 3Silver~10 to 15 hrs/moGold~20 to 35 hrs/moWhat is happeningSetup, stabilisation, first updates or feature. The heavy part, smoothed across the year.
Months 4 to 6Silver~6 hrs/moGold~10 to 12 hrs/moWhat is happeningSettling in: compliance, minor updates, monitoring.
Months 7 to 9Silver~4 hrs/moGold~6 to 8 hrs/moWhat is happeningSteady maintenance.
Months 10 to 12Silver~4 hrs/moGold~6 hrs/moWhat 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.