None of your applications allows for easy group communications. Typical use cases.
1. As a Secretary I want to email all registered parents and players including commitee members etc.
2. As a Secretary I want to email all coaches and managers.
3. As a Secretary I want to create a group with all teams using a specific ground.
- I would email all coaches and managers in that group...or all, or just administrators.
4. As a Secretary I want to email all admins, managers and coaches with teams registered with a specific league.
This is a mixture of existing data groupings and roles in a club and the creation of arbitary groups of teams.