Корпорация Oracle выпустила бесплатную версию программного обеспечения Oracle Application Development Framework. Oracle ADF — это среда разработки на платформе Java Enterprise Edition, созданная на базе архитектуры Model — View — Controller. Она включает в себя код многих широко распространенных инфраструктурных элементов (например, компоненты для аутентификации пользователей), избавляя разработчиков от необходимости писать соответствующие функции с нуля. Программное обеспечение может использоваться для построения прикладных программ на базе архитектуры JEE или для расширения функциональности приложений Oracle. Версия Oracle ADF Essentials включает в себя большую часть компонентов ADF. Главное отличие двух этих вариантов друг от друга заключается в том, что ADF Essentials работает на бесплатном сервере приложений GlassFish, в то время как для функционирования ADF требуется сервер приложений Oracle WebLogic. Функциональность MVC реализована в ADF Essentials в полном объеме. В состав пакета входит набор компонентов 150 Web User Interface, созданный с использованием технологии JavaServer Faces. Сюда относятся компонент Oracle ADF Controller, который служит для проектирования веб-страниц с динамически обновляемым контентом, и компонент Oracle ADF Binding, предназначенный для создания базовых бизнес-сервисов. Некоторые функции ADF в ADF Essentials не поддерживаются. Среди них, в частности, специфическая функциональность WebLogic. Версия ADF Essentials не предлагает функций декларативной настройки, средств поддержки стека безопасности ADF и возможности работы с пакетами Oracle SOA Suite и Oracle ADF Mobile.