This document provides an introduction to Oracle Application Development Framework (ADF). It discusses that ADF addresses challenges in building Java EE applications by providing visual and declarative development that reduces complexity and increases productivity. It implements standard Java EE patterns and best practices. ADF provides an end-to-end framework for building rich web, wireless, and Java client applications using model-view-controller architecture and data binding.