A league is an event that can have multiple divisions under it. A league can hold multiple divisions, schedules, stats models, different scoresheets for different divisions etc.
For example: You create an event called D&R Star Pool League 2021-2022.
Under that event, you create Divisions: Rochester Monday 4 person, Wednesday 8 ball, Thursday Singles League, Monday Fall League, etc.
The league tools include:
A powerful scheduler
Customizable stats
Customizable reports
Player score keepers, to fill out the score sheets
Scoresheets filled out online to automatically update stats
Sanctioning
League schedule, stats, reports online or on the app to access it from anywhere.