Application Express, or APEX, is one of the most innovative products to come out of Oracle in years. APEX is an application development framework for developing database-backed applications. Its easy enough to get started in that power users can quit storing data in random spreadsheets and instead centralize their data in the powerful Oracle database, all without developer help. Developers aren't left out, however. Those who choose to can go deep and leverage the full power and flexibility of Oracles database engine. Getting started with APEX is easy. Learning how to take full advantage of APEX is the problem. In Pro Oracle Application Express, authors John Scott and Scott Spendolini open the "hood" of APEX and expose the full power behind its easy-to-use GUI interface.