An online poker platform is the software that deals the cards, seats the players, runs the clock and moves the money. Simple enough, until you notice that the poker room you log into most likely didn’t build a single line of it.

That gap between brand and builder is the whole story of modern poker technology. And it got a fresh illustration recently when BETB2B rolled out a poker product supplied by PIN Projekt, a deal reported in the iGaming trade press. One company puts its name on the lobby; another supplies the engine underneath. If you want to understand why one poker room feels responsive and well organised while another lags, drops you from tables and schedules tournaments nobody wants, that supply chain is where to look.

Here’s how the machinery works, roughly in the order a hand of poker touches it.

Step one: separate the brand from the engine

Start with the distinction that confuses most players. A poker room is a consumer brand: a lobby, a cashier, a loyalty scheme, marketing and customer support. B2B poker technology is the licensed software stack behind it, built by a specialist supplier and leased to operators.

Very few operators write their own poker software any more. Building a tournament engine, a certified random number generator, anti-collusion monitoring and clients for desktop, iOS, Android and browser is years of work with no guaranteed payoff. Licensing it from a poker software provider turns that into a contract and a revenue share.

Which is exactly what the BETB2B announcement describes. BETB2B operates as a business-to-business supplier itself, so the PIN Projekt deal adds a poker vertical to the catalogue it offers operators. The practical result: somewhere down the chain, a player will open a poker lobby branded with a name they recognise, running code written by a company they’ve never heard of.

What you see versus what runs

The client on your screen is deliberately thin. It draws the table, shows the cards you’re entitled to see, and sends your actions to a server. It does not decide anything. That split matters for security, and it explains why your opponents’ hole cards aren’t hiding in the app’s memory waiting to be dug out.

A typical platform splits into layers like this:

Layer What it does Who usually owns it
Poker client Renders tables, sends your actions, shows only your own cards Software provider, skinned by the operator
Game server Deals, enforces betting rules, runs the clock, resolves pots Software provider
RNG and shuffle module Generates random deck orders, tested by an independent lab Software provider, certified externally
Wallet and cashier Deposits, withdrawals, balances, bonus funds Operator, integrated with the platform
Back office and reporting Rake reports, player management, regulatory logs Operator, built by the provider

Step two: understand the tournament engine

Tournaments are where poker software gets genuinely hard. A single large multi-table tournament can start with thousands of entries spread across hundreds of tables, and every one of those tables has to behave as part of one event rather than an independent game.

Running hundreds of tables as one event

The tournament engine holds the authoritative state: who is registered, who has chips, how many, and which seat they occupy. Registration closes or late registration expires on a timer. Sit and go events skip the schedule entirely and launch the moment the last seat fills, which is why they feel instant compared with a scheduled tournament.

The engine also handles the messy human stuff. Disconnections trigger time banks and auto-fold or all-in rules depending on the room’s policy. Rebuys, add-ons and bounty payments adjust the prize pool mid-event. Near the money bubble, the engine switches tables to hand-for-hand play so nobody can stall their way past another elimination.

The blind clock

Blind structure automation is a shared timer rather than per-table bookkeeping. Every table in the event steps to the next level simultaneously, antes appear at the level the structure specifies, and scheduled breaks pause all tables at once. Turbo, hyper-turbo and deep-stack formats are the same engine with different level durations and starting stacks. That single configuration file is why operators can offer dozens of formats without new code.

Player balancing

As players bust, tables empty unevenly, so the engine constantly rebalances. The standard approach keeps every table within one player of every other, moving players from the fullest tables into seats freed elsewhere, with rules about where in the blind order a moved player lands so nobody pays or skips blinds unfairly. When enough seats open, whole tables are broken and their occupants redistributed. At the end, the final table usually gets a fresh seat draw.

Done well, you barely notice it. Done badly, you get moved three times in ten minutes and arrive in the big blind every time.

Step three: look at the cash game side

Cash game tables run on a different logic. There’s no clock, no elimination and no end point, so the engine’s job is keeping games alive and seats full.

Seating and waiting lists

Tables are created and destroyed on demand. Ask for a stake and format that isn’t currently running and the lobby will usually spin up a new table and advertise it. When a table is full, you join a waiting list; when a seat opens, the platform offers it to you with a short reservation timer before passing it on. Anonymous tables, where screen names are hidden or randomised each session, are a platform configuration rather than a different product.

Rake, and why it matters more than the software

Cash game revenue comes from rake: a percentage taken from each pot, almost always with a cap, and usually with a no flop, no drop rule so unraised walkovers aren’t charged. Tournaments work differently, splitting your buy-in into a prize pool contribution and a separate entry fee.

The rake engine also tracks how much each player contributed, because loyalty schemes and rakeback are calculated on either contributed or dealt methods, and the two produce noticeably different numbers for tight players. This is the honest part of the picture: poker is played against other players, not against a house edge in the slots sense, but the rake is a guaranteed cost on every raked pot. Over a long sample it is the main reason the majority of players finish behind, however good the software is.

Liquidity

A poker room with great software and no players is a dead room. Platforms manage this by pooling liquidity: several operator brands can share the same tables through one network, so a small skin’s players sit alongside everyone else’s. Regulation cuts the other way, since some jurisdictions require ring-fenced player pools, which is why the same brand can offer busy tables in one country and empty ones next door.

Step four: check how the cards are actually shuffled

Poker RNG is less mysterious than the forums suggest. A random number generator produces unpredictable values from a cryptographic source of entropy, and a shuffling algorithm turns those values into a deck order. The standard method is the Fisher-Yates shuffle, which walks the deck swapping each position with a randomly chosen remaining one, producing a uniform result in a single pass.

The number of possible orderings for a 52-card deck is 52 factorial, roughly 8 x 10^67. Every hand gets a fresh shuffle, and the server only reveals each card when the rules of the game say it should.

Certification

Licensed platforms submit their RNG to independent testing laboratories, which run statistical suites against large output samples and review how seeds are generated and protected. Regulators then require that certification as a condition of the operator’s licence, along with retained hand histories so disputed hands can be reconstructed. If a poker room can’t tell you who tested its RNG and under which licence it operates, that’s a meaningful warning sign.

Game integrity monitoring

Fair dealing is only half of fair play. Platforms run behavioural analysis across hand histories looking for collusion between players at the same table, chip dumping between accounts, bot-like timing patterns, multi-accounting and signs of real-time solver assistance. Device fingerprinting and IP checks support this, and confirmed cases usually end in frozen balances and closed accounts. It’s a continuous arms race, and the quality of that detection varies hugely between providers.

What a new platform actually changes for you

Bring it back to the news. When a supplier like BETB2B adds poker from PIN Projekt, the visible effects for players show up in the places platform code touches: how quickly the client loads on a phone, whether you can multi-table without stutter, how varied the tournament schedule is, how sensibly the lobby filters work, how fast the cashier settles up, and how busy the tables are at your stake.

What it doesn’t change is the arithmetic. A smoother client doesn’t improve your win rate, rake is still deducted from every raked pot, and a certified RNG is a guarantee of randomness, not of good cards. New technology makes poker nicer to play; it doesn’t make it profitable.

So use the information the way an informed player would. Check which provider powers a room and which regulator licenses it, test the client with a small session before you move serious money, read the rake and tournament fee structure rather than the welcome offer, and set deposit and session limits in the cashier before you need them. If play ever stops feeling like a game, the platform also contains the cool-off and self-exclusion tools, and they work.