GamblingTec Desktop, Mobile and Web based gambling applications