This document provides an overview of building Java applications on Heroku and Force.com platforms. It discusses key Heroku concepts like dynos, processes, environment variables, add-ons, logging and scaling. It also demonstrates how to deploy a sample Java app to Heroku using the Eclipse plugin and Maven. Tips are provided on OAuth setup, externalizing sessions using Memcache add-on and collaborating with others. Pricing and enterprise options are mentioned at the end.