Point-level tracking with details tailored for each sport. Say, for tennis, details like:
Ability to undo point as human errors do happen.
Real-time broadcast with score viewers tailored individually for each sport
Post game statistics and analytics.
Historical data so you can analyze your progress and work on your weak spots.
Point tracker with individual details tailored for each sport.
Scoring projectors that translate the tracked points into sport specific score and clash statistics.
Realtime score broadcaster responsible for synchronizing the point tracker with the viewers.
The persistent repository storing all the tracked data.
Interpreter of your data, analyzing your strong and weak points, presenting them in a visual-friendly manner.
Translates your data in various formats compatible with external systems for integration or sharing.