Red Hat пытается выйти за пределы монолитных серверов Java-приложений, таких как Weblogic и WebSphere, предоставляя возможность конфигурирования платформы и выбора необходимых элементов, включая службы (например, обмен сообщениями и проведение транзакций), фреймворки (поддерживаются Spring, Struts и Ruby on Rails), компонентные модели (Pojo и OSG), языки программирования (Groovy и Ruby), API. Доступны три модели рабочей нагрузки: Basic Java Web Apps (не содержит корпоративных сервисов), Rich Java Apps (поддерживает простые API и масштабирование на уровне компании), Enterprise Transactional Java Apps (поддерживает большой объем транзакций и корпоративную масштабируемость). Модели реализуются, соответственно, на обновленных платформах JBoss Enterprise Platform 5.0 и JBoss Enterprise Web Server 1.0 и новой JBoss Enterprise Web Platform 5.0.