In Majestri, a team is really just a group of related players for management and communication purposes. Certainly, most clubs will model their actual teams in the system and that's what we designed this functionality for. Don't be constrained by what you think of as a 'team' though. Any registered players can be assembled into a 'team' for whatever purpose you see fit.
With the concept of a 'Team Official', we wanted to empower your volunteers to be able to oversee team operations during the course of a season, but still give a measure of control over what they can do. Therefore, their window into managing the team is not the Control Room (unless they're also on the committee). Rather, it's a dedicated page for their team that lets them do everything they need to.