Basic Tutorial (SimpleProjectManager Application)

eXpressApp Framework (XAF) is a framework that makes it easier to implement feature-rich and highly interactive Office-inspired applications powered by award-winning DevExpress Windows Forms or ASP.NET Web Forms controls for presentation, and Microsoft ADO.NET Entity Framework or DevExpress XPO libraries for data access. If you have already used these technologies before, then you will soon learn that XAF reduces development time significantly. XAF scaffolds the database and user interface (UI) automatically, thus allowing you to concentrate on your application's business logic, without the many distractions and tedious tasks associated with Windows and Web development.

In this getting started tutorial, you will learn how to build your first XAF application. You will also learn the fundamentals of XAF application design, including how to build a simple user interface and handle user input, so it is important that you follow each step.

The tutorial consists of the following topics.

To learn more about XAF, try XAF demos, visit the XAF home page or refer to the Comprehensive Tutorial (MainDemo Application) in our documentation.


By default, the Simple Project Manager demo is installed in %PUBLIC%\Documents\DevExpress Demos 18.2\Components\eXpressApp Framework\SimpleProjectManager. The ASP.NET version of this demo is available online at