What it can include
- OS and device compatibility
- Testing and updates for new iOS and Android versions and screen sizes, so the app keeps behaving as expected.
- Store requirement updates
- Keeping up with Apple and Google requirements, such as minimum SDK targets and privacy declarations, so updates continue to be accepted.
- Dependency and security upgrades
- Regular upgrades of React Native, Expo and libraries, with security fixes applied promptly.
- Monitoring and bug fixes
- Crash and error reporting so problems are spotted and fixed, often before customers report them.
- Small improvements
- An agreed allowance each month for content changes, tweaks and small features.
- Integration upkeep
- Updates when your booking, shop or payment provider changes its API.
Why apps need ongoing care
Launching an app is the start, not the finish. Apple and Google release new versions of iOS and Android every year, introduce new devices and screen sizes, and update the requirements an app must meet to be published or updated in their stores. The services your app depends on — booking software, payment providers, e-commerce platforms — also change their APIs over time.
An app that is not maintained does not usually fail overnight. It drifts: a layout breaks on a new phone, a library stops receiving security fixes, a store submission is rejected because the build targets an outdated SDK. Maintenance keeps your app healthy so you can keep improving it when you want to.
Who this is for
- Businesses whose app we built, who want it kept up to date and improved over time.
- Businesses with an existing React Native or Expo app whose original developer is no longer available.
- Businesses with an app that has stopped being updated and now needs to catch up with current store and OS requirements.
What maintenance includes
Keeping up with platforms
- Testing on new iOS and Android versions and updating code where behaviour has changed.
- Updating build settings to meet Apple's and Google's current submission requirements.
- Keeping privacy declarations and store listings accurate when the app or its data use changes.
Keeping the code healthy
- Regular upgrades of React Native, Expo and third-party libraries.
- Applying security fixes promptly.
- Removing deprecated APIs before they stop working.
Watching for problems
- Crash and error reporting, with alerts for unusual spikes.
- Monitoring of integrations and back-end services the app relies on.
- Fixing bugs according to the priorities and response times in your plan.
Improving the app
- An agreed monthly allowance for content changes, small features and design tweaks.
- Advice on what to improve next, based on feedback you share and any analytics you have chosen to collect.
How updates reach your customers
There are two ways changes reach users:
- Store updates. New builds are submitted to the App Store and Google Play, reviewed by Apple and Google and then released. Review times are outside our control.
- Over-the-air updates. With Expo, certain JavaScript and asset changes can be delivered directly to installed apps without a full store release, where store rules allow. This is useful for fixes and content, but changes to native code or permissions still require a store update.
Taking over an existing app
If another developer built your app, we start with a code review. We check:
- whether you have access to the source code, build configuration and store accounts;
- the versions of React Native, Expo and key libraries, and how far behind they are;
- how the app is built and released;
- integrations, secrets handling and any obvious security risks.
You get a plain-English report with options: maintain as is, upgrade step by step, or rebuild specific parts. Sometimes rebuilding is the more economical choice, and we will say so.
Planning a new app?
If you do not have an app yet, you can see a free, personalised, interactive concept based on your existing website before you commit. It shows how your app could look and work with your branding and content. It is a concept rather than a finished app, it is reviewed by a person before you receive it, and there is no obligation. Maintenance is something we plan from day one, so you know the ongoing costs before you decide.
What affects the cost
Maintenance is agreed as a clear monthly scope. Cost depends on:
- App size — number of screens, features and native capabilities.
- Integrations — each connected system can change and needs monitoring.
- Back end — whether we also host and maintain server components.
- Improvement allowance — how much time each month goes to new work.
- Response times you need for urgent issues.
- Code health — older, unmaintained apps need more work to catch up.
Honest limitations
- We cannot control Apple's or Google's review times or decisions, or changes they make to their rules.
- Over-the-air updates cannot change everything; native changes always need a store release.
- Third-party outages, such as a payment provider or booking system being down, can affect your app even when the app itself is working correctly.
- Maintenance reduces risk but cannot guarantee an app will never have bugs.
Frequently asked questions
Why does an app need maintenance if nothing is broken?
Because the world around it changes. Apple and Google release new operating system versions, update their store requirements and deprecate older tools, and the services your app connects to change their APIs. Without updates, apps gradually develop bugs or can no longer be updated in the stores.
Can you maintain an app another developer built?
Often, yes, especially React Native apps. We start with a paid code review to check the codebase, dependencies, build setup and store accounts, then tell you honestly whether maintaining it, upgrading it or rebuilding parts of it makes more sense.
Do I keep ownership of my app and accounts?
Yes. The App Store and Google Play developer accounts should be in your business's name, and you should have access to the source code repository under the terms of your contract. We work with access you grant us.
How quickly do you fix problems?
Response times are agreed in your maintenance plan. Note that once a fix is ready, updates to store apps go through Apple's and Google's review, which we do not control. Some content and logic updates can be delivered over the air where store rules allow.
How much does app maintenance cost?
It depends on the app's size, the number of integrations, how much improvement time you want each month and the response times you need. We agree a clear monthly scope rather than an open-ended retainer.
Sources
Last updated 16 October 2026