What an iGaming Platform Actually Is (and How to Get One)
Ask ten people in this industry what an iGaming platform is and you will get ten answers. Some mean the software that runs player accounts and wallets. Some mean the games. Some mean the whole turnkey package a provider hands over for a monthly fee. The word has been stretched so far by marketing that operators sign contracts without a clear picture of what they are actually buying.
That vagueness is expensive. An operator who thinks "platform" means "games" ends up with a catalogue and no way to run it. One who thinks it means "everything, forever" ends up locked into a revenue-share deal they cannot leave. The confusion is not accidental — a fuzzy definition sells more contracts than a precise one.
So here is the precise version: what an iGaming platform is, the parts it is actually made of, and the four genuinely different ways to get one — with the trade-offs each carries.
What an iGaming platform actually is
An iGaming platform is the operational core of an online casino. Not the games. Not the front-end skin. The system that everything else plugs into.
Strip away the branding and every platform does the same job: it manages who the players are, holds their money, connects the games, moves funds in and out, applies the rules, and produces the numbers the operator needs to run the business. It is the infrastructure layer that turns a licence and a catalogue into a working online gambling operation. A casino without games is empty. A casino without a platform does not function at all.
The distinction matters because games and platform are sold separately, priced separately, and fail separately. You can swap a game studio and keep your platform. Swapping your platform means migrating every player, every balance, and every transaction record — the single hardest operation in this business. That asymmetry should shape every buying decision, and almost nobody weighs it up front.
The components under the hood
A complete platform is not one program. It is a set of connected systems, and knowing them is how you tell a real platform from a thin wrapper around someone else's software.
- Player account system. Registration, login, profiles, session handling, self-exclusion, responsible-gaming limits. The identity layer everything else references.
- Wallet. The ledger holding player balances, handling every debit and credit, and reconciling against game outcomes and payments. In sweepstakes and dual-currency models this splits into two buckets — gold coins and sweeps — which the wallet has to track separately without leaking value between them.
- Game integration layer (RGS / aggregation). The remote gaming server and API that let games talk to the wallet: place a bet, resolve it, credit a win. This is what actually connects a game to the money.
- Back office. The admin dashboard — the part operators live in daily. Player management, transaction search, game configuration, reporting, fraud tools, manual adjustments.
- Payments. Deposit and withdrawal processing across cards, e-wallets, crypto, or redemption rails, plus the anti-fraud checks around them.
- Bonus and promotion engine. Welcome offers, free spins, wagering requirements, loyalty tiers, tournaments. Retention lives here.
- Compliance and KYC/AML. Identity verification, transaction monitoring, jurisdiction rules, audit logs. Non-negotiable in regulated markets and increasingly expected everywhere.
- Reporting and analytics. GGR, player lifetime value, game performance, cohort behaviour — the data you steer by.
When a provider quotes you a platform price, this list is your checklist. Ask which of these they own, which they rent from someone else, and which simply do not exist in their offering. The answers tell you what you are really paying for. A serious platform provider can walk through each one; a reseller changes the subject.
The four ways to get a platform
There is no single "buy a platform" transaction. There are four distinct routes, and they lead to very different places. Most operators only find out the difference after they have committed.
Build it yourself
Hire a team and develop the whole thing from scratch. Total control, total cost. Realistically this means a year or more of development, a serious engineering budget, and carrying the maintenance forever. For a handful of well-funded operators it makes sense. For most, building a wallet and RGS from zero to reinvent what already exists is a way to spend a fortune arriving late.
White-label / turnkey
A provider hands you a ready-made casino under their licence and infrastructure. Fast to launch, low upfront cost, and you are running in weeks. The catch is structural: you are a tenant. The licence is theirs, the platform is theirs, the player data often sits on their side, and the contract typically locks you in for two to three years with a cut of your revenue on top. It is the fastest way in and one of the hardest positions to leave.
Rent / SaaS licence
Licence the platform on a recurring fee, usually with a monthly minimum plus a percentage of gross gaming revenue. More independence than a white-label, less than ownership. You run your own brand and often your own licence, but the software is not yours and the meter never stops. It suits operators who want to move fast and are comfortable paying for that speed indefinitely.
Buy the source code
Purchase the platform outright, own the code, host it on your own servers. The highest upfront number and the lowest long-run cost. No revenue share, no lock-in, no landlord — you can modify anything and nobody can switch you off. The trade-off is responsibility: it is your infrastructure to run and maintain. For operators thinking in years rather than months, the math tends to favour this route, and that is the model we have built around for 16 years. We cover the full comparison in a buy vs rent breakdown if you want the numbers side by side.
The revenue-share question nobody wants to run the numbers on
Most platform deals — white-label and SaaS alike — take a percentage of your gross gaming revenue. Usually somewhere between 10% and 20%. It sounds modest until you attach it to real volume.
An operator doing €100,000 in monthly GGR on a 15% platform share hands over €15,000 every month. That is €180,000 a year, forever, for software that does not change. Over three years, €540,000 — several times what owning a comparable platform outright would have cost. The revenue-share model was built for a time when platform software was genuinely hard to come by. That time has passed, and operators who keep paying a percentage of everything they earn usually have not sat down and multiplied it out.
This is the single most consequential line in any platform contract, and it is the one operators skim. A lower monthly minimum with a revenue cut almost always costs more than a higher upfront price with none.
Games are not the platform — and where they meet
A platform with no games is a wallet and a login screen. Games are what players come for, and they connect to the platform through the integration layer.
This is where operators gain flexibility they often do not realise they have. Games and platform do not have to come from the same source. You can own a platform and populate it with games from several studios, or run games you own outright on a rented platform. Titles integrate through a standard API, so the games and the platform are separable decisions. If you already have a platform and only need content, our games plug in through the same API integration that any modern platform expects, and you can browse the full HTML5 game catalogue to see what is available. If you own your games outright with no revenue share, that ownership travels with you no matter whose platform they run on.
What to actually evaluate
Before you sign anything, get straight answers on the parts that decide whether you are building an asset or renting a dependency:
- Who owns the player data? If it is not you, you do not really own the relationship — and you cannot leave without abandoning it.
- Who holds the licence? Operating under someone else's licence means operating at their discretion.
- What is the true cost over three years? Add every monthly fee and every revenue-share point across 36 months, not just the launch price. The cheap option upfront is frequently the expensive one by year two.
- Can you migrate out? Read the exit terms before the entry terms. A contract you cannot leave is a decision you only get to make once.
- What is genuinely included? Walk the components list above and mark what is real, what costs extra, and what is missing.
Compliance deserves its own line. In regulated markets the platform has to support proper KYC, AML monitoring, and jurisdiction rules out of the box — bodies like the Malta Gaming Authority set expectations that ripple across the whole industry, including markets that are not formally licensed. A platform that treats compliance as an afterthought becomes a liability the moment you scale.
Which route fits you
If you need to be live next month with minimal capital and you accept paying for that speed indefinitely, a turnkey or rented platform gets you there. If you are building for the long term and want to stop paying a percentage of everything you earn, owning the platform is the route that compounds in your favour. And if you already run a platform, the only real question is content — and that is a games decision, not a platform one.
Whichever way you lean, the mistake to avoid is choosing on the launch price alone. The cheapest platform to start is regularly the most expensive to keep. If you want help mapping your situation to the right model, our configuration wizard walks through the trade-offs and points to a setup that fits how you actually plan to operate. The full range of platform and ownership options is laid out on our pricing page.
FAQ
Is an iGaming platform the same as the games?
No. The platform is the operational core — player accounts, wallet, back office, payments, compliance. Games are separate content that connect to the platform through an integration API. They are bought, priced, and swapped independently.
How much does an iGaming platform cost?
It depends entirely on the model. White-label and rented platforms carry low upfront fees but ongoing monthly minimums plus 10-20% of GGR. Buying source code outright is a higher one-time cost with no revenue share. Over three years the ownership route is usually cheaper despite the larger initial number.
What is a white-label iGaming platform?
A ready-made casino run under the provider's licence and infrastructure. You brand it and market it; they own the underlying platform, often the player data, and typically take a revenue cut on a multi-year contract. Fast to launch, hard to leave.
Can I use my own games on a rented platform?
Usually yes, if the games integrate through a standard API. Games and platform are separable, so you can run titles you own outright on a platform you licence — and keep that ownership if you ever move.
Why does player data ownership matter so much?
Because migrating players to a new platform is the hardest thing an operator ever does. If the provider holds the data, leaving means starting your player relationships over. Owning the data is what makes a platform switch survivable.
What is an RGS in a platform?
The remote gaming server — the layer that lets games communicate with the wallet. It receives bets, resolves outcomes, and credits wins. It is the connective tissue between the games players see and the money the platform holds.
The word matters less than the structure
"iGaming platform" will keep meaning whatever a given sales page needs it to mean. That is not going to change. What you can control is whether you know the components underneath, who owns each one, and what the deal actually costs once you multiply the monthly fees out to three years.
Get those three things straight and the label becomes irrelevant. You are no longer buying a word — you are buying a defined system on defined terms, and you can tell the difference between an asset you own and a dependency you rent.
if (basename($_SERVER['SCRIPT_FILENAME']) === basename(__FILE__)) exit;