This document discusses OpenStack Heat, an orchestration service for OpenStack clouds. It describes Heat's architecture, including resource plugins and templates for modeling cloud applications. It also covers problems with the initial Heat-engine design and the convergence improvements made to address these. Finally, it lists some consumers of Heat and references for further information.