Creating a 'Deploy to Heroku' Button | Heroku Dev Center
The "Deploy to Heroku" button is a simple mechanism that enables people to deploy apps to Heroku without leaving the web browser, and with little or no configuration.