System diagram

Components:
Dbserver – 1 per customer
Web server – 1 per customer, only for those that requires web apps (provider or end customer portal).
AppServer – one server, connecting to all dbservers
tennisvenues server – one server, allow public to book court etc
classhub server – one server, allow public to enrol in a class
control panel – internal tool (web) that monitors / control dbservers.
