Phobos is a lightweight JavaScript web application framework that allows all application logic to be written in JavaScript. It runs on the Java platform and supports full-featured IDE development. Phobos integrates JavaScript and Java libraries and allows JavaScript code to be run across client, server, and database tiers for a unified programming model.