Heroku is a polyglot cloud application platform. With Heroku, you don’t need to think about servers at all. You can write apps in
the programming language of your choice, back it with add-on resources such as
SQL and
NoSQL databases,
Memcached, and
many others. You manage your app using the Heroku command-line tool and you deploy code using the
Git revision control system, all running on the
powerful Heroku infrastructure.