ASP.NET Core Blazor UI is Coming - XAF, DevExpress

ASP.NET Core Blazor UI - Official Release

We are fully committed to XAF and are continuing to evolve its capabilities. For those targeting Web browsers & Mobile devices, we have chosen to focus our efforts on a new UI powered by Microsoft Blazor. For more information on XAF's Blazor UI, please review the following:

Online DemoGetting StartedDevelopment Blog
App Security Made Easy - XAF, DevExpress

App Security Made Easy

Role-based Access Control and User Authentication for .NET Apps Powered by the XPO and EF Core ORMs. From WinForms, WPF and ASP.NET, to .NET server technologies like ASP.NET Web API/OData, WCF – XAF's Security System is the perfect choice for the enterprise.

Learn More
App Security Made Easy - XAF, DevExpress

Considerations for Newcomers

This article documents some of XAF's capabilities, and describes the experience/knowledge level required to maximize its potential. XAF has a learning curve and is best suited for experienced developers who wish to deliver CRUD-based apps in the most efficient manner possible.

Learn MoreRoadmap 2021

Design Once. Run Everywhere.

With DevExpress 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.

Documentation: The XAF Advantage | XAF App Architecture

I stumbled across DevExpress and tried out the XAF framework. To say I was blown away would be an understatement! I was simply amazed at the ability to define my data model and have the basic UI for CRUD created automatically. With every new feature I discovered, I was more amazed. David Landry
XAF Web and WinForms Desktop Applications
XAF Mobile and Tablet Applications

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.

Read More

After using XAF for some time now, I cannot even think of building a complex WinForms or Web application without it anymore. It is a very powerful and customizable business applications framework built upon the best components on the market. Dario Cavallaro
Model-Driven Application Framework

Modular Architecture

DevExpress 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.

Read More

I used Visual Studio before I knew about XAF but the way XAF manages database construction itself is very fast so I can spend more time thinking about the business process itself rather than the database and software structure. Beautiful framework. Julio Cachay
Modular Application Architecture

When Quality Matters.

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.
We successfully integrated XAF's security layer with UI into an existing WinForms enterprise app that was 10 years old. It took 40 man-days of job in total instead of at least 400. You guys saved my life! David Desiderà
Unit and Functional Testing - XAF | DevExpress

Any Data Source. Anytime.

DevExpress 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.

Database Engines - eXpressApp Framework, DevExpress

All trademarks or registered trademarks are property of their respective owners.

Get Started Today
Download Your Free
30-Day Trial
Purchase a License
Subscriptions start at
Get Pre-Purchase Help
Call us at +1 (818) 844-3383
or email

Consulting and Training Classes

Get XAF-trained by the following third-parties. Note that these links are provided for informational purposes only. DevExpress is not responsible for nor does it endorse any content, information or services offered by third parties.

Manuel Grundner code & consult
Bit Frame Works
Bit Frame Works
Black Snow
Paragon 9

Developer Groups

Become a member of the ever-growing XAF Developer Community. Follow us on social media. Connect, follow, grow your network, and communicate with the eXpressApp Framework team and colleagues who rely on XAF to build and support business software.

Facebook   Twitter   XAF Blog   LinkedIn   Facebook (Unofficial)   Gitter Chat (Unofficial)

XAF Community Extensions

eXpand Extensions

eXpand is an open source community-driven toolkit built on top of the DevExpress App Framework. It extends XAF's capabilities with 50+ cutting-edge libraries containing tools and reusable modules that target numerous business scenarios.

Learn more

Xafari Framework

XAFARI is a business platform based on XAF and designed for creating advanced line-of-business apps with an n-tier architecture. This middleware class solution provides many reusable modules and powerful tools for various verticals.

Learn more

Ultra Extensions

Ultra is a set of open source modules to extend the capabilites of XAF created by José Manuel Ojeda Melgar, a DevExpress MVP.

Learn more

Llamachant Extensions

Llamachant combined the most requested features from its clients all over the world into a set of reusable modules for XAF, available for free.

Learn more

Xenial Extensions

A set of reusable XAF modules for WinForms and ASP.NET Core Blazor created by Manuel Grundner, a DevExpress MVP. When it comes to XAF Application Model customization and unit testing, those who create large enterprise apps will find Xenial extensions indispensable.

Learn more

Frequently Asked Questions

In a nutshell, what benefits does the eXpressApp Framework offer to software developers?

eXpressApp Framework (XAF) is a multi-purpose application framework. It is designed for .NET developers experienced in line-of-business app development. XAF allows developers to create, maintain and expand high-performance cross-platform apps with a relatively small team and with much less investment in time.

By leveraging the capabilities of XAF, you'll have immediate access to a broad range of award-winning DevExpress UI components, well-written documentation, and unmatched support services.

What types of software applications can I build with the eXpressApp Framework?

The DevExpress eXpressApp Framework allows you to build line-of-business (LOB) and Office-inspired applications that target Windows, Web browsers and Mobile devices. XAF supports the following platforms:

  • WinForms (.NET Framework and .NET Core)
  • ASP.NET Web Forms (.NET Framework)
  • ASP.NET Core Blazor Server (.NET Core)

Refer to the following case studies for insights into what's possible with XAF: VenDoc by PraKom, L'UnicaVia® by CTL, XAFARI by Galaktikasoft.

What does XAF's built-in Security System include?
  • The XAF Security System includes a user authentication and group authorization API for .NET Framework and .NET Core. It fully supports Microsoft Entity Framework (EF Core) and DevExpress ORM (XPO) data access libraries.

  • It includes fully integrated user, role, and permission entities to help you manage access/authorization configurations at runtime – without the need to redeploy your solution.

  • XAF's Security System also includes general-purpose Type, Object, Member-level (with criteria), and custom permissions. These can be with any entity type to address complex security-related requirements. Learn more

What are XAF's TOP 5 features and why do developers love XAF?
  • Automatic database and CRUD UI generation for Windows, Web and Mobile platforms including support for over a dozen RDBMS with EF Core and XPO ORM libraries.

  • Rich runtime UI customization for both developers and end-users. Your apps can address changing business requirements without the need for redeployment.

  • Common business essentials like reporting, information security, validation, data visualization and analytics are available out-of-the-box. These modules are fully configurable.

  • .NET business logic and UI configuration code are shared across platforms and databases.

  • With XAF, developers can stay focused on business rules, rather than on low-level coding such as database and UI management.

What skills should I have to be successful with XAF?

If you are familiar with object-relational mapping (ORM) and UI design/architectural patterns (MVC), you'll attain XAF proficiency quite quickly. Here are a few items to consider in advance of using XAF for your next software project:

XAF prerequisites:

  • Basic understanding of the Line-of-Business app development process.

  • Proficiency in object-oriented programming with C# or VB.NET, and knowledge of Visual Studio and the .NET infrastructure.

  • Basic familiarity with target .NET UI platforms (WinForms, ASP.NET) and related technologies (XML, SQL, JavaScript, HTML, CSS). Learn more

How do I get started with XAF?