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.
XAF uses a hybrid rapid software development flow - a flow that lies somewhere between a traditional 'all manual' development methodology and a totally 'codeless' (low-code) approach.
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
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 the documentation
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
Modular Architecture
DevExpress Application 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 the documentation
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
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.
Read Documentation -
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.
Read Documentation -
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à