One of the driving factors for the popularity and success of many technologies today is the concept of social or collaborative development. This spans not just the ability to cowrite applications, but also the opportunity to co-maintain and upgrade them. Heroku believes in the philosophy of social collaboration to build really bug free and maintainable web applications. Heroku provides the facility to collaborate and share your applications with other users who can do pretty much everything that the owner of the application can.
You can add other users as collaborators for your application in the following two ways:
Heroku dashboard
The Heroku CLI
The prerequisites for sharing your app include having a Heroku account and the Heroku toolbelt (http://toolbelt.heroku.com). Installing the Heroku toolbelt provides you with access to the Heroku CLI and Git revision control system.