Web Platform Development: Bookings, Memberships, Marketplaces and E-learning
A web platform is a website that works as a service: users sign up, book, pay and deal with each other or with your team, and each type of user has its own dashboard and permissions. Fortune Code builds booking platforms, membership sites, multi-vendor marketplaces and e-learning platforms for companies and founders in Saudi Arabia and the Gulf. A first version usually takes 2 to 5 months, depending on the number of roles and integrations. Cost depends on the user types, business logic, payments and any companion mobile apps. We start with a launchable first version, and you get a written quote within 24 hours.
- Quote
- Written, within 24 hours
- Timeline
- 2 to 5 months for the first version
- Ownership
- The code is yours
- Delivery
- On the agreed date
On this page
- Who is this for?
- What you get
- The kinds of platforms we build
- Start with a first version, not everything
- What drives the cost and timeline of a platform?
- The Saudi integrations your platform needs
- How we protect your investment in the platform
- Running and measuring after launch
- How much does web platforms and portals cost in Saudi Arabia?
- Our commitments
- How we work with you
- Frequently asked questions
Who is this for?
- Founders with a platform idea who want a launchable first version
- Centres, clinics and clubs managing bookings and subscriptions by hand
- Training providers and institutes that want an e-learning platform under their own name, not a shared one
- Companies that want a marketplace connecting their suppliers or agents with customers
- Professional associations and bodies managing memberships and annual fees
What you get
Multiple roles and permissions
Customer, provider, moderator and admin; each role sees only what concerns it.
Bookings and appointments
Availability calendar, hourly or daily booking, WhatsApp reminders, and cancellations and rescheduling under your policies.
Subscriptions and memberships
Monthly or annual plans, auto-renewal, and members-only content or services.
Payments and settlements
mada, Apple Pay and STC Pay, split payments between platform and seller, and commission reports.
Secure login and identity checks
Mobile number and OTP sign-in, with Nafath integration when your business requires identity verification.
Admin dashboard and reports
Usage and revenue statistics, plus management of users, content and complaints.
Multi-channel notifications
WhatsApp, SMS, email and in-app notifications, depending on the event and user preference.
Scalable architecture
A database and permissions model designed for growth, with in-region data hosting on request.
Companion mobile apps
The same backend serves iOS and Android apps when you need them, with no rebuild.
The kinds of platforms we build
"Platform" covers very different things, and the difference decides the cost and the timeline. So we first classify the idea by business model before talking about technology.
Each type has its own logic: a booking platform is governed by availability, clashes and cancellations; a marketplace by commissions, seller payouts and disputes; an e-learning platform by content protection, student progress and certificates. We design the database around that logic from the start so the platform does not need rewriting at the first expansion.
- Booking platforms: clinics, salons, sports pitches, venues, consultations and equipment rental
- Membership and subscription platforms: clubs, professional associations and paid content
- Multi-vendor marketplaces: sellers list their products and the platform takes a commission
- E-learning platforms: recorded courses, live classes, quizzes and certificates
- Service portals: requests, approvals and status tracking between an organisation and its clients
Start with a first version, not everything
The biggest mistake in platform projects is building every feature before anyone uses it. We recommend a first version (MVP) that solves the core problem for one or two user types and launches within a few months, then adding features based on real usage, not assumptions.
We write the first-version scope into a clear requirements document: the screens, the roles, what goes in now and what waits. That protects your budget, keeps the timeline realistic, and gives you something to show quickly to early customers, partners or investors.
If the idea is still taking shape, we suggest starting with a short discovery workshop: we map the user journeys, design the key screens as a clickable prototype, and come out with an accurate scope and cost. This step exposes gaps in the idea before they become expensive mistakes in code.
What drives the cost and timeline of a platform?
A platform's cost is not set by page count, as with websites, but by the number of rules it has to enforce. Every new user role means more screens, permissions and tests, and every edge case (late cancellation, partial refund, a dispute between seller and buyer) means logic that has to be written and tested.
That is why, in the first meeting, we ask you to walk us through each user type's journey from sign-up to payment, and what happens when things go wrong. That walkthrough reveals the true size of the project and lets us estimate time and cost accurately, instead of a rough number that doubles later.
- The number of user types and each one's dashboard
- The payment model: one-off, subscription, or commission with settlements
- External integrations: payments, invoicing, Nafath, maps and messaging
- Whether mobile apps are needed at launch or later
- Content volume: training videos, product images or documents
- Interface languages and the reports management needs
The Saudi integrations your platform needs
A platform that handles money and identities in Saudi Arabia needs specific integrations: a payment gateway supporting mada, Apple Pay and STC Pay; tax invoices compliant with ZATCA e-invoicing; identity verification through Nafath where the activity requires it; the National Address for delivery and field-service platforms; and Hijri dates where needed.
The Personal Data Protection Law also sets rules on collecting, storing and consenting to user data. We design the platform with clear privacy policies, consents and access logs, and data can be hosted in in-region data centres on request.
We do not build all of these integrations at once if you do not need them at the start. We design the platform so integrations can be added later without a rebuild: you might start with payments and OTP messages, then add e-invoicing or Nafath when your volume calls for it.
How we protect your investment in the platform
A platform is a business asset, not just a website. So the code repository, hosting accounts, domain and app store accounts are in your name from the start, and you receive the full code with technical documentation that lets any other team continue the work if you ever need that.
We work in clear delivery stages: each stage has screens you see working on a staging environment before its payment. You follow weekly progress in the client portal and get daily updates on WhatsApp, so you never discover months later that the project has stalled or drifted.
Running and measuring after launch
Platforms live on after launch: new users, cases that never came up in testing, and requests for new features. We provide fast technical support after launch to fix any issue quickly, followed by maintenance and development plans that include monitoring, backups and security updates.
We build dashboards showing the metrics that matter for your business model: completed bookings, subscription renewal rate, commissions and active users, so your next development decision is based on data rather than impressions.
We train your team on the admin dashboard before launch and hand over short video guides for each role: how to review bookings, answer complaints, run reports and add a new user. A platform the operations team does not understand becomes a burden, however good it is technically.
How much does web platforms and portals cost in Saudi Arabia?
Indicative Saudi market ranges in SAR, not a quote.
| Scope | Typical cost | What drives the price |
|---|---|---|
| Custom-built platform (bookings, memberships, e-learning) | SAR 25,000–100,000 | Depends on the number of roles and integrations |
| Multi-vendor marketplace or platform with mobile apps | SAR 100,000+ | For larger-scope projects |
We send you a written quote in SAR within 24 hours of the discovery session.
Our commitments
You own the code
Source code, accounts and domain are in your organisation’s name from day one.
Written scope and contract
Scope, milestones and price are agreed in writing before the first line of code.
On-time delivery, guaranteed
The delivery date is written into the contract, and we keep it at every milestone.
Fast technical support
A team that responds quickly after launch and fixes any issue in production.
How we work with you
- 1
Free discovery session
30 minutes with an engineer to understand your needs and how you work.
- 2
Written proposal within 24 hours
Clear scope, milestones, timeline and a price in SAR, with no obligation.
- 3
Contract and staged payments
You pay in stages tied to deliveries, not everything upfront.
- 4
Delivery with weekly reports
Follow progress in the client portal and review every milestone before sign-off.
- 5
Launch, training and support
We launch on schedule, train your team and stay with you with fast support.
Frequently asked questions
How much does it cost to build a web platform?
Custom-built platforms usually start in the market at around SAR 25,000 for a limited scope, and can exceed SAR 100,000 for multi-vendor marketplaces or platforms with mobile apps. The price depends on the number of roles, the business logic and the integrations. We send a written quote within 24 hours, or suggest a short discovery phase if the idea needs more detail.
How long does it take to build a platform?
A first version usually takes 2 to 5 months. A booking platform with two roles sits near the lower end; a three-sided marketplace with mobile apps sits near the upper end. We split the project into stages with dates written into the contract, and you see each stage working before we move on.
Do I need a mobile app with the platform?
Not always. Many platforms start as a responsive website that works well on phones, then add an app once it is clear users return often or need instant notifications or location. We build the backend from the start so it can serve an app later without a rebuild, so you never pay twice for the same logic.
Can I start with an off-the-shelf system and move to a custom platform later?
Yes, and it is a sensible way to test demand. But plan the move from day one: make sure your data can be exported, the domain is in your name, and the ready-made tools do not lock you in. When it is time for the custom platform, we migrate users and data without any noticeable interruption, and by then real usage has shown you what is worth building.
How is the platform commission calculated and paid out to sellers?
We build a commission engine that supports a percentage, a fixed fee or both, per category or seller. The customer pays once, each party's share is recorded in a wallet, and sellers are paid out periodically or split automatically if the payment gateway supports it. Every transaction has an auditable log and report.
Do I own the code?
Yes. The repository, source code, hosting, domain and app store accounts are in your name from day one, not after the final payment. You receive technical documentation that lets any team continue development. This is written into the contract, and with every stage you receive the updated, unencrypted code, so your project's future never depends on us.
Can the platform handle a large number of users?
We design the platform for the volume you expect over the next one to two years, with a clear path to scale: database indexing, image storage on a CDN, and load balancing when needed. We do not push you into expensive hosting on day one before the users exist, and we monitor performance after launch to add resources when the numbers actually call for it.
Do you integrate the platform with Nafath?
Yes, when your business needs to verify user identity, such as auction, real estate or professional services platforms. The integration requires your business to be eligible and registered with the service provider, and we handle the technical integration and testing. If your activity does not require Nafath, we keep mobile number verification so sign-up stays simple.
What should I prepare before contacting you?
A short description of the idea, the user types and what each one does, how the platform makes money (commission, subscription, service fees), similar platforms you like or dislike and why, and a rough budget and target launch date. That is enough for a first online meeting, and afterwards we help you turn it into a written scope and a clearly itemised quote.
Will you sign an NDA?
Yes. We sign a non-disclosure agreement on request before you share the details of your idea, and we honour it during and after the project. The idea, designs, code, requirements documents and all project outputs are entirely yours; we do not reuse them in other projects, and only the team members working on your project see the details.
How are payments structured on a platform project?
We split the project into stages, each with a payment tied to a deliverable you see working on a staging environment: the requirements document and designs, then the backend and admin dashboard, then the user interfaces, then launch. We do not ask for a large sum up front, and the delivery date is written into the contract: on-time delivery, guaranteed.
You may also need
Ready to start?
Send us your idea on WhatsApp and get a written proposal with scope, timeline and price within 24 hours.
Talk to us on WhatsAppLast updated: