What each option is
Hosted community platforms give you a members' space with posts, events, courses and paid tiers, run on the vendor's software for a subscription and sometimes a transaction fee. Some offer a branded mobile app as an add-on. A custom membership app is software built for your organisation, published under your own developer accounts, with its data in a database you control.
Platforms differ a lot, so this guide compares the two approaches by member journey and leaves the vendor-specific details to your own checks. Read each platform's current documentation and terms rather than relying on summaries.
The member journey, step by step
Walk through what a member does from first hearing about you to leaving, and note which option handles each step the way you want.
| Journey step | Hosted community platform | Custom membership app |
|---|---|---|
| Discover and join | Join page on the platform; payment through the platform's supported processors | Your app in both stores or your website; payment route chosen for your content type and store rules |
| Onboarding | The platform's standard flow, with your branding and copy | Your own flow: questions, tier choice, linking an existing membership number |
| Everyday use | Feed, events and courses as the platform designs them | Whatever the product needs: door check-in, class booking, perks, content, progress |
| Physical access | Usually outside the platform's scope | Member card, staff scanner, check-in log |
| Renewal | Handled by the platform's billing | Your billing integration or store subscriptions, with renewal reminders you control |
| Leaving | Cancel in the platform; content stays on the platform | Cancel in the app or store; you decide what former members keep |
If most of your rows sit comfortably in the middle column, a platform will serve you. Rows where the middle column says "usually outside its scope" or "as the platform designs them" and that matters to you are the reasons to scope a custom app.
Ownership: members, payments, content and the app listing
Ownership questions matter most on the day you want to change providers. Four assets are worth checking.
| Asset | Question to ask a platform | With a custom app |
|---|---|---|
| Member list | Can I export names, emails, tiers and join dates at any time? | In your own database |
| Payments | Is the merchant or payout account in my name? Can active subscriptions move with me? | Payment account in your name; store subscriptions tied to your developer account |
| Content | Can I export posts, videos and course material in a usable format? | Stored in services you hold accounts for |
| App listing | If there is a branded app, whose developer account is it published under? | Published under your Apple and Google developer accounts |
For a custom app built by DFY Games, after full payment you receive the project files and the original assets made for the app; third-party services keep their own licenses, and your developer, hosting and payment accounts stay in your name. Our code and art ownership guide covers what to check in any development contract.
What a migration from a platform involves
Moving an existing community to a custom app is a project of its own. Plan it in the scope rather than after launch.
- Export members, tiers, join and expiry dates, and check what is missing.
- Find out whether active subscriptions can be transferred. Often they cannot, and members have to re-subscribe, so plan an offer and clear messaging.
- Move content the app will keep, and decide what stays archived on the old platform.
- Run both for an overlap period, with the old space pointing members to the new app.
- Switch off the old platform once active members have moved.
How the costs compare over time
A hosted platform costs little to start and grows with you: a subscription, sometimes a fee per transaction, and often a higher plan or a paid add-on for a branded app. A custom app costs more up front and then runs on hosting, store accounts and maintenance. Neither is cheaper in general; it depends on member numbers, how long you run it and how much the platform's limits cost you in workarounds.
| Cost | Hosted community platform | Custom membership app |
|---|---|---|
| Start-up | Setup time and the first month's plan | Discovery and build, from a written quote |
| Recurring | Plan fee, possible transaction fees, add-ons | Hosting, video or file storage, email and push providers |
| Store accounts | Depends on whose account a branded app uses | Apple $99 a year and Google $25 once, in your name |
| Payments | Platform's processor fees and any platform fee | Your processor's fees, or store commission on in-app subscriptions |
| Change requests | Limited to what the platform supports | Paid development work, scoped each time |
| Leaving | Export effort and members lost in the move | No platform to leave; maintenance stays your responsibility |
Use the platform's published plan prices at the member count you expect in two or three years, and compare that with a custom quote plus running costs over the same period. Our maintenance guide lists what a custom app needs after launch.
Sources: [S19]: Apple Developer, Enrollment (opens in a new tab)[S20]: Google Play Console Help, Get started with Play Console (opens in a new tab)
Honest reasons to choose a hosted platform
- You have not yet proven that people will pay for the membership.
- The membership is mostly conversation, events and courses, which platforms already handle.
- You need to launch in days, not after a discovery, build and store review cycle.
- You do not want to fund maintenance and operating system updates.
A custom app becomes the better option once the membership is proven and the platform keeps getting in the way: members need a door card, bookings or perks the platform does not model; you want your own app listing; or the data needs to connect to other systems. The membership app service page shows what a first custom version usually contains, and the membership app cost guide explains what drives its quote. When the comparison points to custom, ask for a written scope.
Frequently asked questions
Should I start with a community platform or a custom app?
If you are still testing demand, a hosted platform is usually the faster and cheaper way to find out. Build custom once the membership is proven and the platform limits what you need.
Can I move my members from a platform to my own app?
Usually you can export member details, but active subscriptions often cannot be transferred and members may need to subscribe again. Check the platform's export options before you join.
Who owns the member list in a custom app?
You do. The database and the hosting, developer and payment accounts are in your name.
Is a branded app from a platform the same as a custom app?
Not necessarily. Ask whose developer account it is published under, what you can change, and what happens to the app if you leave the platform.
Do store payment rules apply to both options?
Yes. Any app that sells digital content or subscriptions inside iOS or Android apps generally has to follow the stores' in-app purchase rules, whoever built it.
Sources
- [S19] Apple Developer, Enrollment
- [S20] Google Play Console Help, Get started with Play Console
Written and reviewed by the DFY Games team. Published ; facts checked . Prices and store rules change: check the linked sources before you rely on a figure.
