Other commissions responsible for issuing licenses to casino sites are Gibraltar Betting and Gaming Association, Curacao Gaming Commission, and many others. When we review online casinos, high-quality software is one of the major requirements for a top score.