How We Deployed 8 Apps Across 8 Industries From One Platform
In 2026, we launched 8 continuing education tracking apps across 8 different professional industries. All from one core platform. Here is how and why.
The problem
Licensed professionals need to track continuing education credits. Cosmetologists, personal trainers, drone pilots, massage therapists, real estate agents, insurance agents, home inspectors, and arborists all face the same core problem: track credits, meet deadlines, stay licensed.
Building 8 separate apps from scratch would have cost 8x the time and money. We needed a different approach.
The architecture
We built a multi-tenant platform. One core codebase handles authentication, credit tracking, deadline management, push notifications, and data sync. Each app gets its own brand identity, content, and configuration.
The core: React Native with Expo. One codebase compiles into 8 different app bundles, each with its own name, icon, colors, and content.
The backend: Supabase with row-level security. Each tenant's data is isolated. One database, many apps, zero data leakage between them.
What is shared
Authentication flow. Credit entry and tracking. Deadline calculations and reminders. Push notification infrastructure. Settings and preferences. The navigation structure. Analytics and crash reporting.
About 80% of the code is shared across all 8 apps. That means bug fixes, performance improvements, and new features roll out to all 8 simultaneously.
What is unique per app
Brand identity: name, colors, logo, typography. Content: CE requirements vary by profession and state. Marketing site: each app has its own domain and SEO-optimized site. App store listing: unique screenshots, descriptions, and keywords.
The results
8 apps live on both iOS and Android. 9 marketing sites (8 CE platforms + parent company). 2.5 million professionals in the addressable market. One team maintaining everything.
When we fix a bug in the credit tracking module, it is fixed across all 8 apps. When we add a new feature like push notification reminders, all 8 apps get it simultaneously.
Lessons learned
Start with the platform, not the app. If you know you are building for multiple audiences, architect for multi-tenancy from day one. Retrofitting is painful.
Brand identity matters more than features. Users of StyleCE and DroneLog107 do not know they are on the same platform. Each app feels purpose-built for its audience.
Content is the differentiator. The code is shared but the CE requirements for a cosmetologist in Texas are completely different from a drone pilot in California. The content layer is what makes each app valuable.
What this means for your project
If your app idea has natural variations (different industries, different geographies, different user segments), a multi-tenant architecture can get you to 5 or 10 products at a fraction of the cost of building each one separately.
That is what Anvil Road does. We build platforms, not just apps.