The eXpressApp Framework (XAF) is a modern and flexible application framework that allows you to create powerful line-of- business applications that simultaneously target Windows and the Web. XAF's scaffolding of the database and UI allows you to concentrate on business rules without the many distractions and tedious tasks normally associated with Windows and Web development. XAF's modular design facilitates a plug and play approach to common business requirements such as security and reporting. XAF's advantages when compared with a more traditional approach to app development are profound. See for yourself and learn why XAF can radically increase productivity and help you bring solutions to market faster than you've ever thought possible.
Out-of-the Box Modular Architecture
The traditional approach to app development means that you'll need to wear multiple hats in order to design a solid architecture for data access, business logic, User Interface, modularization and extensibility. App development with XAF provides a proven and modularized Model-View-Controller (MVC) architecture with support for distributed scenarios (N-tier) out of the box.
Data Management across Multiple Database Engines
The traditional approach to app development requires an experienced DBA and programmer to create a rock solid database schema and provide fast, stable access to multiple database engines such as SQL Server and MySQL. APP development with XAF means easy access to the DevExpress ORM engine, with built in support for 14 of todays most popular database engines via an object oriented API. Of course, Entity Framework by Microsoft and the ability to use third-party ORM frameworks is also available out-of-the-box.