Application Architecture
Iron Speed Designer marries page layout with application content to create sophisticated database-connected Web pages with controls, validation and security. Web applications built using Iron Speed Designer currently run on the Microsoft .NET platform and follow the N-tier architecture favored by many enterprise-class application developers:

Application Web Pages
Your application's complete user interface includes sophisticated Web pages, database-connected forms, tables and reports. Iron Speed Designer generates complex display components including paginated tables with data from multiple database tables. Advanced features include reports with filtering and sorting, full-text search, navigation, data validation, and table pagination. The user interface can be further customized using any HTML editor, including Microsoft Visual Studio.

Iron Speed Designer supports ASPX web pages and ASCX controls. The ASCX controls use server-side code-behinds, which separate the presentation layer from the server-side application code. The Web pages built are extremely flexible and may contain any elements of your choosing, including HTML, DHTML, and client-side scripting languages. Iron Speed Designer passes most of this through when building the ASPX pages, building code only for those components provided by Iron Speed Designer. Learn more...

The Presentation Layer
Iron Speed Designer generates all of the user interface code necessary to support your application’s web-based user interface, including data validation logic for built-in field types. An extensive set of intelligent field types is supported, providing built-in validation for data types like email addresses, URLs, currency, and phone numbers.

Many of the generated classes inherit from the Microsoft .NET framework classes to provide advanced user interface controls and server management. The source code created by Iron Speed Designer is designed to be easily and extensively modified even while permitting frequent application rebuilding. You can rebuild your application as often as you like in Iron Speed Designer without needing to reintegrate your modifications. This is accomplished through a set of customizable classes that are created only once and are safe to modify and extend without fear of being overwritten. Learn more...

The Business Layer
Located server-side, the Business Layer generated by Iron Speed Designer is where you place the bulk of your custom application logic. Iron Speed Designer generates an easy-to-use framework with table and record classes for convenient custom code extensions.

The Data Access Layer
Iron Speed Designer generates your application's SQL statements and queries needed for storing, retrieving, and filtering data from the database. Iron Speed Designer will even generate complex queries including multi-table joins with one-to-many and many-to-many relationships. It's common to generate thousands of individual queries for each application.

Iron Speed Designer also generates your application's data access code, table sorting logic, table filtering logic, and table pagination code. Much of the generated application functionality in the Data Access Layer is a set of .NET classes for page management, database management and data validation code-behinds. Learn more...

The Database Layer
Your application's SQL queries can be optionally packaged as a set of database stored procedures to provide the best execution performance with the fewest round-trips to the database. (Enterprise Edition feature) Learn more...

Visual Studio .NET Compatibility

In addition to generating the code and components for your N-tier application, Iron Speed Designer makes it easy to work with Microsoft Visual Studio .NET to compile, configure and run your application by generating:

  • The class architecture and file organization preferred by Visual Studio 2005, including the new code-behind and App_Code structures, and Visual Studio 2005’s automatic control definition.
  • The class architecture and file organization preferred by Visual Studio 2003.
  • VBPROJ and CSPROJ project files for your Visual Studio 2003 applications.
  • A Web.config file with parameter settings for your database connection, email server and debugging options.


  Privacy Statement