Building successful apps using application telemetry and data driven decisions involves collecting telemetry from various tiers including the server backend, middleware, web services, and browser. This telemetry is processed and stored in an application performance management (APM) product. The APM product identifies, understands, and resolves issues using out-of-the-box and custom telemetry. It also monitors user behavior, application behavior through service dependencies and performance, developer traces, and infrastructure performance.