This document provides an overview of topics related to Adobe Experience Manager (AEM) including: the AEM architecture; fundamentals of installing, configuring, and developing AEM applications; components, templates, and dialogs; users and permissions; workflows; internationalization; and testing. It outlines various areas developers need to understand like OSGi, Sling, JCR, etc to develop AEM applications and web sites.