XAF лежит где-то между этими двумя сценариями, описанными выше. Разработчикам все еще нужно написать код, но большая его часть уже реализована для них. XAF дает платформу для разработки, что ускоряет создание бизнес-приложения. Есть ряд вещей, которые вы должны создать каждый раз при разработке бизнес-приложений – эти элементы очень похожи, и все же не существует простого способа повторного использования кода. Вы должны создать структуру данных, набор форм ввода и т.д. Вместо того, чтобы делать эту рутинную работу, фреймворк eXpressApp предлагает вам высокоуровневый интерфейс скрывающий детали реализации, и позволяющий вам сконцентрироваться на бизнес-логике. Например, с XAF гораздо легче реализовать доступ к данным, чем при использовании ADO.NET, также после создания модели данных единообразный пользовательский интерфейс для управления ими будет создан XAF автоматически в том числе для Web доступа.
Приложения, созданные с XAF имеют очень богатые функциональные возможности для того чтобы вводить, редактировать, систематизировать, анализировать и распечатывать данные.