This document provides an overview of applications in UrbanCode Deploy. It defines key terminology like components, environments, and processes. It describes how to create and scope applications, add components and resources to environments, and create application processes. It also covers the use of tags, approvals, notifications, properties and snapshots to control deployments.