Updated November 2026 · Written and maintained by the Progression Agency strategy team
A plan for a membership app that sells video lessons through a web checkout inside the app has a problem before a single screen is designed: Apple’s guideline 3.1.1 says features and content unlocked inside an app use in-app purchase. Mobile development consulting finds questions like that first. It reads the business model against the App Store and Google Play rules, chooses between native, cross-platform and a web app, and turns the idea into a first release a developer can price. Progression’s team is based in New York, runs these sessions over video with founders and product owners across the US, and meets in person on request.
On this page · 12 sections
- A lesson app that planned the wrong checkout
- What mobile development consulting settles before a quote
- How the app gets paid, by store
- More than a repackaged website
- Native, cross-platform or a web app
- Getting through review the first time
- Choosing a mobile development partner
- What the consulting delivers
- Pricing mobile apps consulting
- A first release a developer can price
- Between builds: consulting after launch
- What this consulting does not do
Know what to build already?If you already know what to build and need it built, our app development agency page is where to start.
Store rules on this page follow Apple’s App Review Guidelines and Google Play’s Payments policy as they stand today, and both change, so check them before you scope. Progression is independent of Apple and Google, nothing here is legal advice, and no app is promised to pass review. Progression’s method is proprietary and kept for clients.
A lesson app that planned the wrong checkout
A hypothetical fitness studio planned to sell recorded classes through its own card form inside the app. That plan touches Apple’s guideline 3.1.1, and the studio’s private live sessions touch 3.1.3(d).
The changed plan puts recorded classes through in-app purchase and keeps private live sessions on the studio’s own checkout, as the guideline allows for real-time services between two people. The payment model changed the scope of the app, so it is checked first.
Why does payment come before features?
Because it decides which screens exist, which accounts are needed and how much of the build is store plumbing. A feature list written first and corrected later is rebuilt later.
What mobile development consulting settles before a quote
The work answers six questions in order, and each answer shapes the next. By the end, a developer can read one scope and price it.
- How does the app get paid, and under which store’s rule?
- Is it more than a repackaged website?
- Which platforms come first, and how are they built?
- What must the first release do and not do?
- What does a reviewer need to log in and see the features?
- Who will build it, and who will own the code?
Cost comes after the scope exists, not before it. For what the finished scope tends to cost by type and feature, see app development cost.
Who should be in the room?
The founder or product owner, and whoever will answer questions about payments and accounts. A developer joins when the scope is ready to test.
How the app gets paid, by store
The table sets out what each store says about each kind of purchase. Where a store’s page is silent, the cell says to check the guideline before scoping.
| What the customer buys | Apple App Store rule | Google Play rule | Plain advice |
|---|---|---|---|
| A subscription to content or features | In-app purchase, guideline 3.1.1 | Play billing for subscription services, unless an exception applies | Plan the subscription screens around store billing |
| A one-time unlock of a feature or full version | In-app purchase, guideline 3.1.1 | Play billing for app functionality or content | Treat the unlock as a store product |
| Virtual items and in-game currency | In-app purchase, guideline 3.1.1 | Play billing for digital items | Design the economy with store billing in mind |
| Physical goods | Methods other than in-app purchase, 3.1.3(e) | Not supported by Play billing | Use a card form or a wallet |
| Services used outside the app, such as rides or cleaning | Methods other than in-app purchase, 3.1.3(e) | Physical services are not supported by Play billing | Use your own checkout |
| Live one to one sessions | May use other methods, 3.1.3(d) | Check the policy before scoping | Confirm the session is real time and one to one |
| Live one to many classes | In-app purchase, 3.1.3(d) | Check the policy before scoping | Plan on store billing |
| Credit card or utility bill payments | Check the guideline before scoping | Not supported by Play billing | Confirm before building |
Apple’s guidelines treat the United States storefront differently on links to other purchase methods. Read guideline 3.1.1(a) and ask counsel before relying on that, since this page gives no legal advice.
Physical goods and services stay outside store billing
Apple says an app that sells physical goods or services consumed outside the app must use methods other than in-app purchase, such as Apple Pay or a card form. Google Play’s page lists physical goods, and physical services such as transportation, airfare, gym memberships and food delivery, as purchases its billing system does not support.
Live sessions: one to one versus one to many
Real-time services between two people, such as tutoring, medical consultations, real estate tours or fitness training, may use other methods. One to few and one to many real-time services must use in-app purchase.
- Write down every thing the app sells.
- Label each one digital, physical or a service.
- For services, note whether they are live, and with how many people.
- Check each row against both stores before scoping.
More than a repackaged website
Apple’s guideline 4.2 says an app should include features, content and UI that elevate it beyond a repackaged website. The plain advice: list what the app does that the website cannot, such as offline use, notifications, device features and faster repeat tasks.
- Offline use: what works without a connection?
- Notifications: what is worth interrupting someone for?
- Device features: camera, location, sensors, wallet.
- Repeat tasks: what is faster in an app than in a browser?
If that list is short, a web app may be the honest answer. See progressive web app development for that route.
What if the list is long?
Then an app earns its place, and the list becomes the core of the first release scope.
Native, cross-platform or a web app
Mobile app strategy development comes down to four inputs: which devices the audience uses, which device features are needed, what the team can build and maintain, and whether the budget covers two code bases.
| Question | Native iOS and Android | Cross-platform | Web app |
|---|---|---|---|
| Audience devices | Strong fit when one platform dominates | Fits a mixed audience | Fits any device with a browser |
| Device features | Fullest access | Most features, some gaps | Limited |
| Team skills | Two specialties | One shared codebase | Web skills |
| Budget for code bases | Highest, two code bases | Lower, one code base | Lowest |
Platform detail lives on iOS app development, Android app development, cross-platform app development and progressive web app development.
Does the first release need both platforms?
Not always. A single platform can test the idea sooner and cheaper, and the second follows once the first has users.
Getting through review the first time
Apple’s guideline 2.1 asks for final, fully functional submissions with working links, and for demo account details when the app has account-based features. The plain advice: plan the reviewer’s path through the app as a feature of the first release.
- A demo account that stays active, with its back end running.
- Notes on any feature that is not obvious.
- Working links and no placeholder text.
- An explanation of every in-app purchase.
No consultant can promise that an app passes review, and none is promised here. What the plan can do is remove the avoidable reasons for a rejection.
What is a reviewer access plan?
A short document that says how a reviewer signs in, where each paid feature is, and how to trigger anything that depends on a back end.
Choosing a mobile development partner
A build partner should answer four questions, each tied to what came before. Who owns the code and the store accounts? How are releases tested? How is maintenance priced after launch? What happens to the scope when the payment model changes?
| Question | Why it matters |
|---|---|
| Who owns the code and store accounts? | A rule change later is easier to answer when you hold both |
| How are releases tested? | The reviewer’s path is part of the test plan |
| How is maintenance priced? | Store rules change every year |
| How does a change in the payment model change scope? | Payment drives screens and accounts |
App development partners differ in how much of the decision work they do, and some will build whatever is specified. For adding people to a team you direct, see hire app developers, and for onshore and offshore delivery models, app development outsourcing.
Is a build partner the same as hiring developers?
No. A partner covers decisions and delivery. Hiring adds people to a team you direct.
What the consulting delivers
The output is a short set of documents, written so a developer can price version one without asking what was meant.
- A model and payment memo.
- A platform decision with reasons.
- A first release scope in priority order.
- A reviewer access plan.
- A partner brief.
Progression’s method is proprietary and kept for clients. The documents are yours to keep and to hand to any developer.
How long are the documents?
Short enough to finish in a sitting. A memo nobody reads decides nothing.
Pricing mobile apps consulting
Pricing for mobile apps consulting depends on scope, is subject to change and is set in the written proposal. Consulting is a short engagement priced by scope. A build is priced from the scope it produces. Store fees and commissions are set by Apple and Google.
| Type of work | Typical low to published high |
|---|---|
| Software development, hourly rate | $100 to $200 an hour |
| Simple app or MVP build, for comparison only | $15,000 to $80,000 |
- Ask what the consulting scope includes and what it leaves out.
- Ask whether the documents are written to be handed to any developer.
- Ask how a build price will be set after the consulting.
- Ask what a follow-up review after launch would cost.
How will the app make money?Describe the app and how it will make money. You get a free proposal for mobile development consulting, starting with the store policy check.
A first release a developer can price
The first release scope lists what ships, what waits and what the app will not do. Each item is small enough to estimate and ranked so cuts come from the bottom.
- Must have: what the app cannot launch without.
- Should have: what comes in the first update.
- Later: ideas parked until real users ask.
- Not doing: what is deliberately left out.
A scope written this way lets two developers quote the same work and be compared fairly.
Who cuts the list?
The founder or product owner, guided by the payment and review findings. The consultant explains consequences and the decision stays with the owner.
Between builds: consulting after launch
A mobile app consultant is useful after launch too. Reviewing releases, store feedback and the next scope keeps an app from drifting into a pile of requests.
| Item | Question it answers |
|---|---|
| The last release | What shipped, and what did users do with it? |
| Store feedback | What do reviews and support requests have in common? |
| Store rule changes | Does anything need to change in the app? |
| The next scope | What deserves a place in the next release? |
For keeping an app shippable month to month, see app development agency.
How often should a review happen?
After each major release and whenever a store changes a rule that touches the app.
What this consulting does not do
Some things are outside what advice can promise. Saying so up front avoids disappointment.
- It does not promise that an app will pass review.
- It does not give legal advice on the United States storefront or any other rule.
- It does not state commission figures, which Apple and Google set.
- It does not replace reading the guidelines yourself before launch.
What it does is find the questions early, when answering them costs a meeting and not a rebuild.
Where do legal questions go?
To counsel. The consultant flags that the question exists and the lawyer answers it.
Getting found in search
AI, AEO and what is changing
Paid media and lead generation
Websites and design
Choosing and working with an agency
Software and app development
- Hire DevOps engineers
- Hire AWS developers
- Mobile app maintenance services
- Software company in California
- Software company in Florida
- Software company in Utah
- Software company in San Diego
- App developer in San Francisco
- Software company in Nashville
- Software company in Texas
- App developers in San Antonio
- Software company in Tampa
- Software company in Massachusetts
- Mobile application development company in Florida
- Software company in Boston
- Software company in North Carolina
- App development company in Washington, DC
- Software company in Philadelphia
- Software company in Denver
- App developers in Las Vegas
- Software company in Orlando
- App developers in Utah
- Custom software development in New Jersey
- Software company in San Francisco
- Software company in Atlanta
- App developers in Boston
- Software company in Miami
- Software company in Indianapolis
- App developers in Seattle
- Software company in Austin
- App developers in Kansas City
- Software company in Portland, Oregon
- Software company in Charleston, SC
- App development in Tampa
- Software development in Milwaukee
- Software development in Houston
- Software development in Los Angeles
- Software company in Kansas City
- App developers in Orlando
- Software development in Chicago
- Software company in Raleigh
- Software company in Alpharetta
- Software development in Dallas
- Game development company
- E wallet app development
- Payment gateway development
- Medical device software development
- Poker app development
- Aviation software development
- Astrology app development
- Nutrition app development
- Billing software development
- Nonprofit software development
- Ionic app development
- Xamarin and .NET MAUI
- Low code app development
- Government software development
- Chat app development
- Home services app development
- Operations management software development
- Event management app development
- Car rental app development
- Mental health app development
- Pharmacy app development
- Kotlin app development
- Lottery software development
- Car wash app development
- Smart TV app development
- Metaverse app development
- CMS development company
- Drupal development company
- WooCommerce development company
- Patient portal software development
- GIS software development
- Big data software development services
- Salon app development
- E-scooter app development
- POS software development
- Serverless app development
- Computer vision development company
- Azure app development
- Remote patient monitoring software development
- Kiosk software development
- EV charging app development
- AdTech software development
- Automotive software development
- Construction software development
- JavaScript development company
- News app development company
- Laravel development company
- PHP web development company
- Lending software development
- Pharmaceutical software development
- Shopify app development
- Crypto exchange development
- Software development outsourcing
- Agriculture software development
- HR software development
- HIPAA compliant software development
- Software for small business
- Music app development
- Energy software development
- Java development company
- Sports betting app development
- Software development for startups
- Inventory management software development
- Telecom software development
- Ruby on Rails development company
- Python development company
- Embedded software development
- Salesforce development company
- n8n automation agency
- Cloud app development
- Augmented reality app development
- On-demand app development
- Blockchain app development
- Stock trading app development
- Mobile app development company
- Software development company
- Software consulting services
- AI consulting services
- UI/UX design services
- .NET development services
- Desktop application development
- Progressive web app development
- AR/VR app development
- Wearable app development
- EHR software development
- Hire dedicated developers
- Software development life cycle
- Web application development
- AI app development
- AI agent development
- AI chatbot development
- AI receptionist development
- AI integration services
- Cross-platform app development
- React Native app development
- Flutter app development
- Native app development
- iOS app development
- Android app development
- IoT app development
- MVP development
- SaaS development
- Enterprise app development
- App development outsourcing
- Hire app developers
- App development cost
- How to build an app
- App development tools
- Agile software development
- Custom CRM development
- ERP development
- Web portal development
- Marketplace development
- Dashboard development
- API development
- Backend development services
- Healthcare software development
- Healthcare app development
- Telemedicine app development
- Fintech software development
- Insurance software development
- Logistics software development
- Manufacturing software development
- Real estate software development
- Education software development
- Retail software development
- Ecommerce app development
- Delivery app development
- Restaurant app development
- Fitness app development
- Dating app development
- Taxi app development
- Travel app development
- Social media app development
- Video streaming app development
- App development in NYC
- App development in Dallas
- App development in Los Angeles
- App development in Houston
- App development in Atlanta
- App development in Austin
- App development in Texas
- App development in Miami
- App development in Chicago
- App development in St. Louis
- App development in San Diego
Website design by industry and type
Web development, platforms and hosting
Social, content and brand
By industry and by situation
Frequently asked questions
What is mobile development consulting?
What do mobile app consulting services cost compared with a build?
Must an app that unlocks content use Apple’s in-app purchase?
Does Google Play require its billing system too?
Can we sell live coaching through our own checkout?
Will Apple reject an app that mirrors our website?
Is native, cross-platform or a web app the right build route?
Is a mobile app development partnership different from hiring developers?
Who owns the code in an app development partnership?
Can a mobile app consultant help after launch?
What does Apple’s guideline 2.1 ask for?
What does Apple say about physical goods?
Which purchases does Google Play’s billing not support?
Can you promise our app will be approved?
Is the United States storefront different?
Does the consulting include building the app?
Can the sessions happen on video?
What is a reviewer access plan?
How long does the payment check take?
What should a first consulting request describe?
How will the app make money?Describe the app and how it will make money. You get a free proposal for mobile development consulting, starting with the store policy check.
Get a free marketing proposal
Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.
