About eXpressApp Framework (XAF)

Concentrate on business problems without being distracted by the general activities of application development.

eXpressApp Framework (XAF) is a .NET application framework that creates powerful multi-platform UI for line-of-business apps. Seamless integration of award-winning DevExpress presentation controls and ORM libraries (Entity Framework or XPO) means you can build feature-rich and highly interactive WinForms and ASP.NET (Blazor or Web Forms) database apps.

eXpressApp Framework (XAF) Features

  • Design Once. Run Everywhere - With eXpressApp Framework (XAF) you can create functional and highly responsive apps that meet the needs of your ever changing enterprise and target both Windows, the Web and Mobile.
  • Model-Driven UI - Generate your data model of any complexity from an existing database using XAF wizards, or define the model manually in code or using the visual scheme designer. XAF automatically generates a final and fully customizable UI based on your data model. This includes everything you need: various data forms, menus and app navigation, reporting, charting, analytics - powered by award-winning DevExpress controls and libraries. When user requirements or the context of use change, the data model changes accordingly and so does the supporting UI.
  • Modular Architecture - eXpressApp Framework includes over 20 featured ready-to-use packages (modules) that can be easily integrated in your existing XAF application, including analytics, charting, mapping, reporting, scheduling, security and more.
  • Unit & Functional Testing Delivered - XAF ships with flexible unit & functional testing options for XAF's primary target audience - development teams that build complex enterprise apps.
    • Better test-ability thanks to XAF's modular MVC architecture. XAF gives you the freedom to write fast and lightweight unit tests or advanced integration tests as necessary. Learn more
    • Ships with a cross-Platform test engine for automated functional or end-to-end testing with C#, VB.NET or a human-readable scripting language.
    • Ready for Continuous Integration systems like Azure DevOps, NUnit, Moq and other popular testing frameworks. Learn more
    • Hit the ground running from day one. Access to comprehensive documentation, with community and technical support. Read documentation
    • Optimize your build and test processes with DevExpress NuGet Gallery.
  • Any Data Source. Anytime - eXpressApp Framework allows you to focus on what matters most, your data. It was engineered so you can spend more time on business logic and less time on UI customization. Whether it's manipulation of individual chart series, specifying a pivot table's dimensions or connecting UI elements to fields across different data-sources or data providers, DevExpress eXpressApp Framework is built to make your experience a productive one. It ships with built-in support for MS Entity Framework and DevExpress eXpress Persistent Objects (XPO) ORMs, including support for most popular database engines.