Yes, TennisPoint does have a full league management area for managing league of all types and sizes... including Flex Leagues. We already have many clubs that run their own internal Flex Leagues on TennisPoint.
Running a flex tennis league on TennisPoint can encompass everything from player registrations and payments through creating a single elimination playoff at the end of the season across multiple divisions! Want to keep your flex league simple though? TennisPoint can also just empower the league administrator to setup the teams players and alert the players all is setup and ready for their play.... then the league admin can relax knowing their players have the opponents and can easily communicate to all the teams at once on TennisPoint!