This document summarizes two template languages for OpenStack - HOT (Heat Orchestration Template) and TOSCA (Topology and Orchestration Standard for Cloud Applications). It describes their histories, similarities in structure, differences in lifecycle support and wiring/validation capabilities. It also discusses how they have mutually influenced each other and projects like a TOSCA to HOT translator and Cloudify that use TOSCA templates with HOT to orchestrate infrastructure. Examples of SugarCRM and NodeCellar applications defined in HOT and TOSCA-like templates are also provided.