This document provides an overview of developing applications for Facebook. It discusses the Facebook Platform including the API, FBML, FQL and FBJS. It also provides examples of how to get started developing a Facebook application, including adding the developer app, creating an application profile, downloading the client library and making a basic "Hello World" application. The conclusion discusses opportunities and challenges of building on the Facebook platform.