Abstract A method and a system for operating a gaming application in a computer based gaming system having a client gaming 5 machine connected to a gaming server, wherein: a client module of a game application program is executed in the client gaming machine; game parameters are determined in response to player input signals and dependent on logical rules for the game defined in said client module; a server 10 module of said game application program is executed in the gaming server in response to said game parameters being communicated to said server module; outcome parameters are determined dependent on conditions for the game defined in said server module, dependent on said communicated game 15 parameters and dependent on a random number generated in the gaming server. (Fig 1) 7558557_1 (GHMatters) P24716.AU.3 DEBORAM 24/03/16