Heroku is a PaaS (Platform as a Service) that enables developers to easily host (deploy), monitor and scale their applications
Supports many different languages (Node.js (JavaScript), Ruby, Python, Jav, PHP, etc) and supports virtually any type of application (from static websites to server-backed applications connected to a database)
Heroku’s focus is to take the pain of deploying applications and maintaining environment (server updates & scalability, database backups, etc) so developers can focus solely on building their applications