This document describes Dynatrace's full-stack application monitoring solution. It can automatically monitor entire application stacks from the user experience down to code level. Dynatrace provides a unified real-time model called Smartscape that maps out the entire environment and all transaction dependencies. It also uses artificial intelligence for anomaly detection since environmental complexity is too much for humans to fully analyze. Deployments can be either SaaS or on-premises to provide flexibility. Dynatrace can monitor dynamic container environments across all major platforms.