App usage analytics

Collect data and build reports about app usage.