Mobile app development
One app taken from idea to the App Store and Google Play, through discovery, design, build, testing, release and improvement based on real use.
Mobile work in an organization rarely stops at one app. There are customer apps, staff and field apps, the APIs behind them, company-owned devices to manage and security policies to enforce. We help you choose the right approach for each need and build a mobile capability that fits your IT environment.
Mobile development is the strategy, design and engineering behind an organization's mobile apps: choosing platforms, building apps, and running the APIs, security controls and device management that keep them working. We help you create customized mobile apps that fit your brand and goals, across the main mobile platforms, and connect them to the rest of your IT environment.
This page covers mobile as a capability. If you have one specific app to take from idea to launch, see mobile app development.
We recommend an approach per app, not a single framework for everything, and we write down why.
Many of the most valuable apps are used by staff: inspections, deliveries, maintenance, sales visits, stock counts and site reports. These apps need to capture photos, signatures, barcodes and locations, work where coverage is poor, and send data straight into your ERP or work-order system. We build them to synchronize with Prometheus ERP, ERPNext and other platforms, and to run on company-managed phones, tablets and rugged devices.
Because Promatics also provides managed IT services, we can align app deployment with how your devices are enrolled, secured and supported.
Phones get lost, and apps run on networks you do not control. We store sensitive data only in the platform's secure storage, sign users in through your identity provider with multi-factor authentication where appropriate, request only the device permissions an app needs, and test against the OWASP MASVS controls agreed for the project. Store privacy disclosures are prepared from what the app actually collects. Privacy obligations under PIPEDA and provincial laws, including PHIPA for health information in Ontario, shape the design. This is general information, not legal advice.
A planned mobile capability pays off across every app you build. Shared sign-in, APIs and design components mean the second and third apps cost less than the first. Staff spend less time on paperwork and re-entry, because data captured on a phone goes straight into the right system. Security is consistent because every app follows the same rules for data storage, sign-in and device management. Costs are planned release by release with estimates in CAD, and the whole portfolio can grow with your organization instead of becoming a collection of one-off apps nobody wants to maintain.
Apple and Google release major operating system versions every year and regularly raise their store requirements. We plan maintenance around that cycle, keep dependencies updated and monitor crash reports. Managed-service clients can include their app backends in 24/7 monitoring and support, with response targets set in the service agreement.
The exact list is agreed in writing for each project. These are the usual deliverables and the usual boundaries.
Most delays in this kind of work come from access and decisions, not from the technical build. Knowing these early keeps the project predictable.
Each stage ends with something you can review before the next one starts.
Understand who needs mobile access, for what, on which devices and in what conditions, including poor connectivity.
Output: Mobile assessment and platform recommendation.
Design the shared foundation, including APIs, sign-in, notifications, offline data and security controls.
Output: Mobile architecture and roadmap.
Design and build the first app in short iterations, with test builds on real devices throughout.
Output: Test builds for iOS and Android.
Functional, device, accessibility and security testing, including behaviour on poor connections and older devices.
Output: Test evidence and release candidate.
Publish to the stores or distribute privately, then plan updates around each year's operating system releases.
Output: Released app and maintenance plan.
We do not publish package prices. Each estimate is based on an agreed scope, in Canadian dollars, with taxes shown separately. These are the things that move the number most:
Native apps (Swift for iOS, Kotlin for Android) give the fullest access to device features and platform conventions. Cross-platform frameworks such as Flutter and React Native share most code between iOS and Android, which often lowers cost. We recommend per app, based on features, budget and who will maintain it.
Not always. If users visit occasionally and do not need device features or offline work, a responsive website or progressive web app may serve them well at lower cost. We will tell you when that is the case.
Apps for staff can be distributed privately through Apple Business Manager and managed Google Play, and pushed to devices by a device management tool such as Microsoft Intune. They never need to appear in the public stores.
Yes, with planning. The app stores data on the device, queues changes and synchronizes when a connection returns, with clear rules for conflicts. Offline support adds cost, so we scope exactly which tasks need it.
Your organization should. We work under delegated access, so apps, signing keys and store listings stay with you if you change providers.
One app taken from idea to the App Store and Google Play, through discovery, design, build, testing, release and improvement based on real use.
One codebase for iOS and Android using Flutter, React Native or .NET MAUI, with native code only where the app genuinely needs it.
When custom web platforms and mobile apps are worth building, what they need (accessibility, bilingual content, security), common hurdles and first steps.
Tell us who needs mobile access, to what, and on which devices. We will reply to arrange a conversation about the right approach before anything is priced.