A brief Overview of Online Gambling Software