Betting system is set of modules, that can transform your Drupal site into betting shop. It's mainly designed for course betting.
For better extensability is created with more modules. It also defines own hooks.
The core of Betting system allows define basic parts for betting. Brings two new content types. Abonents and Games. Without abonents isn't possible to create games. Abonents are players (teams) that attending a game (for example Manchester United in English Premier League, or Roger Federer in tenis). On this game users can bet (only if they have points). Each Abonent and Game have to be in sport (defined by Taxonomy module).
Administrators can set many options (like eventualities) in Settings of Betting System.
Betting system also contains other smaller modules for functionality extension.