Online casino platform · 10+ years of development

Gambling Soft Platform Features

Gambling Soft has been developing and testing this platform for more than 10 years. It is not a website with a game catalog but a proven money-accounting system that processes real bets, deposits and payouts of our clients.

10+ years
of platform development and testing
170+
game providers in catalogs
30+
design templates
10
site languages
11
payment integrations, including our own crypto module
Every night
platform self-test and game test launches

Why a platform like this cannot be built in a month, even with AI

A website, game catalog and player account can be put together quickly with AI today. The hard part is not the interface but what happens to money when something goes wrong. A repeated provider notification, a round with no response, a gateway error after a payout was sent, multi-accounts and bonus abuse are invisible in a demo. They only show up with real money, and every such error costs the operator real losses.

We have already met these situations, investigated them and closed them in code. More than 10 years of development, dozens of provider and payment integrations, fixes proven on our clients’ real turnover. You get a finished system, not a development plan, and launch in 2-7 business days instead of a year of experiments with your own money.

Gambling Soft vs building it yourself

Gambling Soft In-house build, including with AI
Time to launch ✓ 2-7 business days 6-12 months to a first stable version
Game content ✓ 5 aggregators and 170+ providers already connected each integration and its debugging takes weeks
Money accounting ✓ duplicate protection, round cancellations, reconciliation, proven on real turnover bugs are found with players’ real money
Payments and crypto ✓ 10 gateways and own crypto module on 5 networks every payment system connected and tested separately
Bonuses, VIP, CRM, affiliates ✓ ready and tied to the balance a separate project taking months
Anti-fraud and security ✓ safety system, 2FA, log of every action designed from scratch
Support and updates ✓ 1-year warranty, weekly updates all responsibility on your team

Your own white-label platform: one core, as many casinos as you want

Gambling Soft is not a single casino but an operator platform. Once you buy it, you launch your own brands and rent casinos to other owners: each tenant gets a casino of their own in minutes, while you keep the core, the money and the rules. This is how our own business runs: 18 live brands on one installation, and the core is ready for hundreds.

Brand = domain group
Every casino on the platform is its own domain group: domain, mirrors, VIP domain, one of 20 ready-made designs, logo, SEO, currencies, payment systems, bonuses, emails, its own players and its own cash desk. The number of brands is unlimited.
Rent casinos out
Brand balance mode: every bet, win and payout of a tenant goes through that brand's balance, and the platform keeps your share automatically. A minimum monthly GGR turnover per brand, a log of every operation with comments, brand totals for any period. You are the platform, they are the operators.
A tenant goes live in 15 minutes
Public self-service form: the future operator picks a domain from your pool, a design from 20 templates and currencies; the platform creates the brand and its administrator and lets them in by link right away. Demo domains show the templates live, and the demo mode of the back office lets a buyer walk through the product without risk.
Roles and full isolation
Six roles inside a brand: administrator, cashier, statistician, partner, support, agent. Nobody sees other brands' players, money or settings. The platform's master administrator sees everything at once: revenue by brand, GGR by provider, CSV export, and switches to any brand's panel in one click without logging in again.
One update for everyone
Games and providers, payment systems, anti-fraud, exchange rates and the nightly self-check are shared by all brands. You update the core once and every tenant gets it immediately. A new casino is a new domain group, not a new installation and not a new server.
Protection for every brand
Mirrors with an automatic block check every 3 hours, an anti-block page, a private VIP domain with a deposit threshold. Any brand is switched on or off with a single toggle, and automatic payouts are configured per brand.

Under the hood: money that always adds up

Showing a “balance: 100 €” field is easy. Guaranteeing that those 100 € stay correct while the player plays and withdraws at the same time, the provider sends a win twice and the server restarts mid-round is engineering work that takes years. Here is what the platform handles for you:

Real and bonus balances are kept separately
Every money movement is written to the balance log and linked to a bet, payment, bonus or staff action.
Duplicate protection
If a provider resends a bet, win or cancellation, it is not processed twice: every transaction is recognised by its ID.
Round cancellations and refunds
If a bet was debited and the game did not respond, the round is cancelled under the aggregator’s protocol and the money returns to the player. Repeated cancellations are rejected.
Concurrent operations
Row locks and automatic retry on database conflicts: simultaneous play, deposit and withdrawal never corrupt the balance.
Withdrawals with clear statuses
Pending, processing, paid, error, cancelled, cancelled after gateway error. If the gateway returns an error after sending, the payout is not resent automatically: a staff member decides.
Reconciliation and anti-fraud
Withdrawal amounts are checked against the balance log and deposits; wins without a bet and wins after a cancelled bonus are flagged automatically; flagged players get no automatic payouts.
Crypto without double crediting
Unique key for every transfer, locking during crediting, fake-token filter.

How the platform runs in production

Nightly self-test
database writes, login, registration, password recovery, stuck payouts, mail queue, exchange rates, crypto deposits, unit tests. A problem stays as a warning in the back office until it is fixed.
Health panel
stuck deposits and withdrawals, background jobs, anti-fraud signals, player login failures.
Telegram alerts
about mass login failures, new tickets and player messages.
Every night
automatic game test launches per aggregator, catalog and rate updates, daily database backups.
Full chain for any player complaint
the player card shows one timeline of payment, balance, bet, result, bonus, withdrawal and logins with IP. Disputes are resolved in minutes.
Staff control
roles with different permissions, mandatory second factor at login, log of every change, daily cap on manual credits.
Backups and recovery
Full database backup every night. Recovery is tested regularly on a separate server; the time depends on the database size.

Launch in 2-7 business days

The platform is ready, so launching is configuration, not development. From contract to first players takes 2 to 7 business days.

Day 1
Contract and kick-off
We choose the template, domain, currencies and market and fix the package.
Days 1-3
Installation
We deploy the platform, brand, logo and languages and connect the game aggregator and payment systems.
Days 3-5
Setup and testing
Bonuses, VIP, content, test deposits, payouts and game launches with real money.
Days 5-7
Handover and launch
Access, staff training, opening the site to players, support after launch.

Try it yourself

Demo casinos on different templates: fierspin.com, velvetbonus.org, vulkstar.com, luckybets.gg, ocean-waves.org, cats-fortune.com, crypto-luxe.org, wolf-rage.win, rico-casino.live, nexus-style.win, mystic-play.com, the-violet.com, ace-poker.org, 1x-rush.bet, fox-casino.win, jetreel.bet, bigjumps-casino.com.

Back office demo login: https://fox-casino.win/adm2/, login AdminTest, password 179348625. View-only mode; on first login the panel gives a short tour of the main sections.

FierSpin template: lobby, categories, wheel of fortune, VIP club
FierSpin template: lobby, categories, wheel of fortune, VIP club
Velvet template: welcome bonus, providers, tournaments, jackpot
Velvet template: welcome bonus, providers, tournaments, jackpot
Back office: live summary, deposits, withdrawals and GGR chart, top games, event feed
Back office: live summary, deposits, withdrawals and GGR chart, top games, event feed
Revenue by brand: net, GGR by provider, daily chart, CSV export
Revenue by brand: net, GGR by provider, daily chart, CSV export
CRM: what to do today, conversion, winning back lost players
CRM: what to do today, conversion, winning back lost players
CRM: path to the first deposit and a letter to players stuck before paying
CRM: path to the first deposit and a letter to players stuck before paying
Responsible gaming: players with risky play markers
Responsible gaming: players with risky play markers
Bonuses: deposit, free spins and combined, per currency
Bonuses: deposit, free spins and combined, per currency

What happens if…

…a bet was debited and the game did not respond?
The bet stays in the log with its round ID. The aggregator sends a cancellation or refund, the money returns to the player’s balance, and a repeated cancellation of the same round is rejected. If the provider never sends a cancellation, staff see the bet in the player card and refund it with a standard logged operation.
…a win arrives twice?
Every provider transaction is recognised by its ID. The second notification for the same win is not credited.
…the gateway returns an error after a payout was sent?
The withdrawal gets the “error” status and is not resent automatically. Staff check the payment with the provider and either resend it or cancel it: the amount returns to the player’s balance and the request gets the “cancelled after error” status.
…a player plays and withdraws at the same time?
Records are locked during the operation and a database conflict triggers an automatic retry. The withdrawal amount is checked against the balance log and deposits, so nobody can withdraw more than they actually won.
…the server restarts mid-round?
Money movements are already in the log. Once the connection is back, the aggregator resends undelivered notifications and duplicate protection prevents processing them twice. Unfinished rounds are closed under the aggregator’s protocol. The nightly self-test and health panel show anything left stuck.
…a player says their money disappeared?
The player card shows one timeline: deposits, balance log, bets and wins, bonuses, withdrawals, logins with IP and device. Disputes are settled in minutes, based on facts.
…a player opens several accounts to abuse bonuses?
The safety system flags multi-accounts by IP and login history, identical payout details on different accounts and wins without a bet. A flagged player gets no automatic payouts; staff make the decision.
…a player’s password is stolen?
Two-factor protection with an authenticator app, alerts on login from a new city or device, password history. Staff enter the back office only with a second factor, and every action is logged.

All platform features

The complete feature list by area.

1Brands, domains and mirrors
  • As many brands as you need on one installation, with no limit on their number. Each brand has its own domain, design, currencies, payment methods, bonus and mail settings and its own balance.
  • Brand staff see only their brand. The main administrator can switch between brands or view all of them at once.
  • Mirrors: list of mirror domains, automatic block check every 3 hours, blocked domains move to the banned list.
  • “Antiblock” page with links to VPN extensions for the player’s browser and OS.
  • Private VIP domain for selected players with its own logo and a deposit threshold for access.
  • Per brand: SEO titles, logo, favicon, robots.txt, custom code in head and footer.
  • Self-service casino creation: a public form where a new operator picks a domain, template and currencies; the brand and its admin account are created automatically.
  • Demo mode of the back office for prospects: guided product tour, risky actions blocked.
2Player site and account
Design and languages
  • 30+ design templates to choose from, plus a new design built for your brand. Responsive layout for mobile devices.
  • 10 site languages: English, Russian, German, Spanish, French, Portuguese, Arabic, Bengali, Chinese, Kazakh. Language switches on the fly and is saved in the profile.
  • Multi-currency: the currency set is configured per brand (default USD, EUR, RUB, KZT, UAH, INR, AZN, BDT).
  • The site runs inside Telegram as a Mini App with Telegram login.
Registration and login
  • Sign-up with email and password, choice of currency and welcome bonus, referral code, promo link and agent link tracking.
  • Login with Google, and with Facebook in some templates.
  • Two-factor protection of the player account with an authenticator app (Google Authenticator and compatible).
  • Password recovery by email link (valid 1 hour), password change with password history.
  • Email and phone confirmation (SMS code).
  • Alert to the player on login from a new device.
  • Identity verification (KYC) with Sumsub: the player gets a verification link, the status updates automatically.
Player account
  • Profile: name, date of birth, phone, email.
  • Balance, bonus balance and wagering progress bar.
  • Deposit and withdrawal history, balance and bet log. Times are shown in the casino’s time zone.
  • Cancelling one’s own withdrawal request while it is pending.
  • Changing account currency when the balance is zero.
  • Bonuses: list, activation, opting out.
  • Promo code activation.
  • Cashback: current percentage and next payout date.
  • VIP level, experience and points, exchanging points for money.
  • Referral program: personal link, invited players and their deposits.
  • Applying to the affiliate program right from the account.
  • Deposit limits and self-exclusion (see “Responsible gaming”).
  • Unsubscribing from marketing emails by link.
3Games and aggregators
  • Tens of thousands of games from more than 170 providers. Game content aggregators: Slotegrator, Gregmorn Hub, Imperium, C2Gaming, Champion. Seamless wallet: bets and wins go through real-time callbacks with signature checks and duplicate protection.
  • Game catalogs update automatically every night: new games appear by themselves, games removed by the aggregator are hidden.
  • Game images are loaded automatically, served as WebP, with vertical cards prepared for the lobby.
  • Lobby: categories (popular, new, live casino, table games, mini games, slots, bonus buy, wagering games, jackpots and operator’s own categories), provider pages, search that understands the wrong keyboard layout.
  • Favourites and recently played games.
  • Demo mode for games where the provider allows it.
  • Separate game lists for mobile and desktop.
  • Provider restrictions by player country (GeoIP) and by currency.
  • Aggregator free spins with remaining-spins tracking and player reminders. A player with an active wager can finish their free spins in the same game.
  • Wagering rules: while a wager is active only eligible games are available, and the player is warned about the bet limit.
  • Nightly automatic test launches of games to catch broken ones early.
  • API bridges: reselling game content to external operators with a separate GGR balance and log.
4Payments and withdrawals
  • Payment gateways: FreeKassa, Antrpay, NOWPayments, Piastrix, Payscrow, Repay (deposits and automatic payouts); GreenApi, RoundSquare, Twix, StreamPay (deposits). Plus our own crypto module.
  • Methods: bank cards, P2P transfers, SBP, e-wallets, cryptocurrency. Available methods depend on the gateway and the player’s currency.
  • Payment methods are configured per currency: multilingual title, logo, minimum and maximum, order in the cashier.
  • Gateway balances are visible in the back office, with a currency converter.
  • Withdrawals: validation of payout details (card, SBP phone, crypto addresses), search for other accounts with the same details, amount check against the balance log and deposits.
  • Automatic payout through the gateway is enabled per brand. If a player has anti-fraud flags, the withdrawal goes to manual review.
  • Manual withdrawal actions: pay manually, cancel, send to the payment system, cancel after a gateway error.
  • Payment logs are encrypted.
  • Cashier and agent cash desk: deposits and withdrawals through a cashier or agent, cash operations report.
  • PIN codes: printable top-up vouchers with amount, currency and automatic login creation.
  • Ledger of transfers between gateways.
5Own crypto module

Crypto deposits go straight to the operator’s wallets, with no intermediary and no intermediary fee.

  • 5 networks, 7 coins: TRON (TRX, USDT, USDC), Ethereum (ETH, USDT, USDC), BNB Smart Chain (BNB, USDT, USDC), Solana (SOL, USDT, USDC), Bitcoin (BTC).
  • For each payment the player gets a dedicated wallet from the operator’s pool, so payments are never mixed up.
  • Automatic crediting after network confirmations. While the payment page is open, checks run every few seconds.
  • Early crediting of small amounts on partial confirmations (threshold is configurable).
  • Protection against fake tokens, dust and double crediting.
  • Coin rates from exchange data; limits are set in USD and recalculated automatically.
  • In the back office: wallet pool per network, coin switches, limits, monitoring, wallet rental and transfer history with block explorer links, manual binding of unmatched transfers.
6Bonuses and retention
  • Three bonus types: deposit, free spins, deposit plus free spins. Configurable percentage, minimum and maximum deposit, deposit number, wager, activation period, game and free spin parameters, image or video, multilingual title.
  • Registration bonus, granting a bonus to one player or to all players at once.
  • Promo codes of two types: bonus codes and cash-to-balance codes with a wager. Manual or generated codes, activation limit.
  • Cashback on a schedule with a configurable period, payout history.
  • VIP program: levels, points for play, point exchange rate, rewards for reaching a new level.
  • Slot tournaments: by total bets, total wins or their ratio, prize pool, minimum bet, game selection, recurring schedule, leaderboard.
  • Jackpots: progressive, funded by a share of each bet, with minimum bet and contribution percentage, winners history.
  • Wheel of fortune: free and paid spins, sectors with bonuses, deposit, free spins or VIP level, probabilities, schedule by days and hours, custom images and sounds.
  • Buff cards: collectible cards for points or for confirming email and phone, giving extra cashback or a better point exchange rate.
  • Latest wins ticker on the site.
  • Site banners with buttons leading to VIP, bonus, deposit or profile, separately for desktop and mobile.
7CRM and mailing
  • Lifecycle segments: new without deposit, new depositors, active, sleeping, churning, lost, banned.
  • “Fading” players list: players whose activity dropped by half or more over the last week.
  • First deposit: registration-to-deposit conversion over 30 and 90 days, time to first deposit, list of players stuck before paying, reminder mailing.
  • Win-back of lost players split by their play outcome, mailing with a bonus.
  • Monthly cohort retention, revenue by segment in each currency.
  • Bonus payback: which bonus campaigns bring players back.
  • CRM letters: preview, 11 languages, promo codes and bonuses in the letter, no repeat letters to the same player within 14 days.
  • Export of email addresses and lists to CSV.
  • Newsletters: templates per language, recipients by segment (all, paying, no deposit, VIP levels) or from an uploaded list, sending at 10:00 in the player’s local time.
  • System emails (registration, password recovery, confirmations) are editable in the back office.
  • Mail providers: Mailgun, DashaMail, Elastic Email. Blacklist, whitelist and sending limits.
8Affiliates and agents
  • Affiliate program: CPA models (for registration, first and later deposits, fixed or percentage) and RevShare with monthly payouts. Individual terms for specific partners.
  • Promo links with unique visitor counting, custom landing page and redirect to the current mirror.
  • Promo materials: creatives upload, preview and download by partners.
  • Statistics by partner and by link, reward history.
  • In the back office a partner sees only their own players and links.
  • Registration postbacks to Alanbase and Pharaoh Partners.
  • Agent network: agents with their own balance top up players, balance log, agents’ own referral links.
  • Referral program for players.
9Back office
  • Interface in English and Russian, light and dark theme, search across all sections, help for each module.
  • Roles: administrator, brand administrator, cashier, statistician, support, partner, agent, demo. Each role has its own set of sections and actions.
  • Login with password plus a mandatory Google Authenticator code.
  • All times and day boundaries in reports are shown in the operator’s time zone.
  • Dashboard: players, activity, deposits and withdrawals, daily chart, withdrawal queue with action buttons, players online.
  • “Right now” panel: players online, bets per minute and per hour, today’s deposits, withdrawals, GGR and registrations, top games, live event feed.
  • Players: search and filters, create and edit, ban with a reason, manual credit and debit with a daily cap per operator, currency change, bonus state reset.
  • Player card: LTV, deposits, withdrawals, bonuses, promo codes, spins, balance log, logins, sports bets, anti-fraud flags, combined event timeline.
  • Logging in as a player to investigate requests (main administrator only).
  • Game management: providers, order, visibility, logos, images, games without images with auto-fill, country and currency restrictions, aggregator catalog refresh.
  • Site content: pages, banners, game categories, side menu, all multilingual.
  • Brand, domain and mirror settings, pool of free domains for new casinos.
  • Switching on the sports betting and poker modules.
  • Every change made from the back office is written to the action log.
10Analytics and reports
  • Revenue by brand: deposits, withdrawals, net, fees, GGR, new players, first deposits for the selected period, breakdown by provider and by day, CSV export.
  • Payment statistics for a period with quick “today, yesterday, week, month” buttons.
  • Paid deposits in USD by payment system, currency and brand.
  • Consolidated balance of payment systems: deposits, withdrawals and expected balance for each.
  • Brand balance (GGR): history of charges and top-ups, GGR percentage, next charge date.
  • Cash operations report.
  • Partner and promo link statistics.
11Security and anti-fraud
  • Safety system flags suspicious activity: win without a bet, win after a bonus was cancelled, multi-accounts by IP and login history, identical payout details on different accounts, withdrawal larger than the possible balance or more than 3 times the deposits. A flagged player gets no automatic payouts.
  • Automatic stop of brand payouts when the balance does not cover them.
  • Two-factor authentication for players, mandatory for staff.
  • Staff login log with IP, country and device.
  • Monitoring of player login failures with Telegram alerts.
  • IP and signature checks on aggregator callbacks.
  • Player country detection by GeoIP.
  • Mail spam protection: sending limits, blacklist and whitelist.
  • Limits on manual credits: daily cap per operator and a pause between operations.
12Responsible gaming
  • Deposit limits per day, week and month. A stricter limit applies at once, a looser one after 24 hours.
  • Self-exclusion for 1, 7, 30, 90, 180 days or permanently. The period can only be extended. Checked at login and at deposit.
  • A separate CRM list of players with risky play markers: rising stakes, very intensive or near-daily play, large losses relative to deposits.
  • Rules, KYC and AML policy pages on the site.
13Support and notifications
  • Support chat on the site with file upload. Messages reach operators in the back office and in Telegram.
  • AI auto-replies in the chat based on the brand’s own rules. When a live operator answers, the AI stays silent.
  • In the back office: list of conversations, replies, pinning, internal comments.
  • On-site player notifications: bell and pop-ups about bonuses, finished wagering, cashback, new VIP level, deposit, payout or rejection, KYC result, support reply, login from a new device, unused free spins.
  • Emails to players and SMS phone confirmation.
  • Casino Telegram bot that opens the site inside Telegram.
  • Operator tickets to platform support and bug reports with screenshots.
14Sports betting and poker
  • Sportsbook module on a shared wallet with the casino: coupon, odds and appearance settings, own banners, player’s bets in the player card. Enabled separately.
  • Poker room: cash tables and tournaments, time bank, table chat, player notes and statistics. Enabled separately.
15Automation and monitoring
  • Nightly platform self-test: database writes, login, registration and password recovery, login failures, stuck payouts, mail queue, exchange rates, crypto deposits, unit tests. If something fails, a warning stays in the back office until the problem is gone.
  • Platform health: stuck payouts and deposits, mail queue, stale rates, background jobs, anti-fraud signals, login failures.
  • Running tests and test launches of games for each aggregator right from the back office.
  • Error and authorization logs.
  • On schedule: game catalog updates, exchange rates, cashback, affiliate rewards, mailings, notifications, tournaments, mirror checks, old log cleanup.
Integrations
  • Game content: Slotegrator, Gregmorn Hub, Imperium, C2Gaming, Champion. Providers include Pragmatic Play, Play’n GO, NetEnt, Evolution, Endorphina, 3 Oaks, BGaming and more, over 170 in total.
  • Payments: FreeKassa, Antrpay, NOWPayments, Piastrix, Payscrow, Repay, GreenApi, RoundSquare, Twix, StreamPay, own crypto module (TRON, Ethereum, BNB Smart Chain, Solana, Bitcoin).
  • Verification: Sumsub. Email: Mailgun, DashaMail, Elastic Email. SMS: phone confirmation.
  • Affiliate networks: Alanbase, Pharaoh Partners. Messaging: Telegram (bot, Mini App, alerts).
  • Geolocation: MaxMind. Exchange rates: market and currency sources with automatic updates.
  • Game fairness is backed by provider certificates: games come through aggregators with their certified random number generators.
  • A new aggregator or payment system is connected by API as part of the project.
What you get
  • Launch in 2-7 business days on your domain and hosting or on our server.
  • The platform with the chosen template, your brand, languages and currencies, a connected game aggregator and payment systems.
  • Back office access for your staff and training.
  • 1-year warranty on the software.
  • Platform updates: new features and fixes from the main version.
  • Technical support after launch.
  • Staged payment in three equal parts: 1/3 prepayment, 1/3 after deployment, 1/3 after handover of access. Payment in USDT/USDC, bank transfer or card.
  • Source code under a perpetual licence: you may modify it and use it in any number of your projects and domains; resale, transfer to third parties and publishing the code are not allowed.
  • A turnkey casino starts from 7,500 USD. The exact price depends on the package and market.

Changelog

The platform evolves every week. In September 2026 alone it received more than 160 changes. Some notable recent ones:

  • September 2026. Own crypto module: 5 networks, wallet rental, early crediting. Unified player notification system. Nightly platform self-test. Two-factor protection for players in all templates. Live summary on the dashboard. Revenue by brand with GGR by provider. Timeline in the player card. Back office demo mode with a tour. WebP game cards and vertical lobby cards. Report times and day boundaries in the operator’s time zone.
  • September 2026. CRM: segments, win-back, first deposit, bonus payback, no duplicate letters. Responsible gaming: deposit limits and self-exclusion in the player account.
  • July 2026. Almost 90 changes: payments, bonuses, back office and stability.

Check before you buy
Demo access, a video call, the public offer, payment in three equal parts and 18 brands running on our own installation.

Due diligence page20 live projects

Launch your casino in 2-7 business days
We will show the platform in demo mode, put together a package for your market and quote an exact price.

Request a demo