Click here to Skip to main content

Rate this:   Poor Excellent
Please Sign up or sign in to vote.
Item Details
License: Fully Function Evaluation version
Technologies: C#, VB, Windows, .NET, ASP.NET, WebForms, Ajax, WinForm
Last Updated: 28 Apr 2010

Contact Information
Contact Name:
Company /
Developer Express, Inc.
Email Format:
Address 1:
801 N. Brand Blvd. Ste 850
State / Province:
Zip / Post Code:
United States

.NET Application Framework - DevExpress eXpressApp Framework

Developer Express

The eXpressApp Framework by Developer Express is a powerful instrument for creating business applications quickly and easily. A strong modular architecture allows for platform independent domain specific extensions. Examples of typical applications include business/sales/CRM systems, projects, documentation, HR and training class management, and many others. The currently supported target platforms are Windows Forms and ASP.NET 2, and our open architecture allows extensions of either of these platforms as well as the introduction of completely new targets (WPF support is part of our plans for the future).

eXpress Persistent Objects

XPO is our Object/Relation Mapping product, which has been available as a separate product for a long time. General information about XPO is available here. Business objects in an eXpressApp Framework application use the proven storage capabilities of XPO.

Base class library / Controller library

The eXpressApp Framework comes with a base class library that contains a number of common business objects and controllers implementing common operations. For the first version we have prepared a number of basic classes and standard interfaces that are also delivered with source code. So the developer of an eXpressApp Framework based application can either use these classes directly, modify our implementation or create his own replacements.

Application specific business objects / Application specific controllers

These are the business objects and controllers that are written specifically for a given application. They can reuse the base library functionality or be implemented stand-alone.

Views / Reports

Views are the user interface representations of (potentially editable) data, while reports are representations for the purpose of reporting to screen, paper, web or export formats. Views can be created automatically by eXpressApp Framework at runtime (there's no code generation in eXpressApp Framework!) while reports are typically created manually, though also at runtime.

Application Model

The application model is a collection of information from various sources, on which the automatic mechanisms in eXpressApp Framework are based. Sources of model data include metadata queried from business objects and controllers, default information from standard or custom modules included in a given application, and configuration files on various levels. An important part of the development work for an eXpressApp Framework application is to modify the application model and thereby to specify options and parameters for the automatic mechanisms.

WinForms / ASP.NET

Windows Forms and ASP.NET are the two user interface platforms that are currently supported.


Advertise | Privacy | Mobile
Web01 | 2.8.140421.2 | Last Updated 10 Aug 2007
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Use
Layout: fixed | fluid