This document provides an introduction and overview of Heroku, an application deployment platform. It describes how Heroku allows developers to deploy and scale web apps through a process model using dynos and dyno manifolds without having to manage servers. Developers can use Heroku's command line interface to deploy apps through git pushes, connect add-on services, view logs, and manage dynos. Heroku also offers usage-based billing and free dyno hours for basic usage.