iCyberGame Stand-alone Poker Software Platform 

Being with iCyberGame helps you stand out in the crowd, even if you stand alone

The iCyberGame Poker Software is built on a high level of MMOG architecture. A brief introduction to the various components that make up the system is provided for a simple understanding of the Online Poker Software Platform.


iCyberGame Poker Client


The Poker Client interacts with the main application server via XML protocol through HTTP/HTTPS and/or sockets including SSL sockets.

The Poker Client consists of two parts:

  • Lobby
  • Game


The iCyberGame downloadable poker client software is built in C++ Language and the Flash Poker is Client is built with Adobe Flash Technology and works in any modern browser. Thorough testing of the poker client is done with a special testing platform built for the purpose. Once all the functionalities are tested and documented on the testing platform, only then is it deployed to go live.


Poker System Environment


The iCyberGame Poker Software Server system is built upon the Java 2 Enterprise Edition (J2EE) platform. The J2EE platform’s advantage is its adaptability to almost any hardware platform and operating system. The Database is developed using PostgreSQL which is a powerful, object-relational database system.


Poker Software Architecure


The entire Poker Software system, is built according to the 3-layer Architecture:

  • Presentation Layer
  • Business Logic Layer
  • Data Storage Layer

The Presentation Layer

It is the presentation layer  of the online gaming system that interacts with the user. This is how the buttons click and form submissions are possible. We ensure that we continue to offer high customization to our operators and therefore, we use technology that allows us to change the systems appearance without changing the logic; enabling all our operators to have a thoroughly customizable solution without any unnecessary costly additions.

The Business Logic Layer


Implemented as a service-oriented application; the business logic layer handles the user information, cashier, game logic, sessions etc. Since each of these communicates with its own database, the database layer can be scaled too without using custom DB clustering.


Data Storage Layer

Since each service in the business logic layer uses a separate database, if the system load is high there is always the possibility of adding one or several database servers and share data among the servers. This provides scalability and ensures that there is no downtime.
With backup procedures in place for DB servers, we ensure that no loss of data at any time. Backup of the main DB and the archives is taken periodically to resume system accessibility in short time due to any unforeseen natural events.


Poker Software You Can Count On


The iCyberGame Poker Software goes through a barrage of testing and configurations. With high quality checks and zero-redundancies as the only acceptable requirements, we provide our operators with a dependable Poker Software. Integrating realistic animation and graphics with smooth game play, your players will be hitting the tables and getting an unmatched online poker experience. The Small "file size" of our poker software enables us to achieve the objective of making the best downloadable poker software in terms of size and efficiency. With our no-download flash poker software available on Windows and Mac, we have broken down the barriers of operating systems.