Introducing Iron Speed Designer

With limited resources and little budget to hire consultants, IT departments must deploy staff in the best way possible.  Many programming tasks, such as writing routine SQL statements and coding web pages are typically done in a brute force manner.  The last thing you want is to work on low-level, time-intensive, hand-coding tasks.

Another solution needs to be found, and that solution is Iron Speed® Designer.  Iron Speed Designer jump-starts your development process by creating applications that are easy to customize and ready to deploy.  Applications have a consistent a look-and-feel, and you can create complex screens or web pages with database-connected components, including forms, reports, filters, and navigation features.

Iron Speed Designer is a tool for rapidly building Microsoft .NET web applications that:

  1. Starts from scratch with your application-specific data model.

  2. Creates everything needed for a functional application, links everything together, and delivers a bug-free, executable application.

  3. Automatically creates source code that is native to your target platform or environment.

  4. Provides complete and well-organized source code that’s easy to modify.

  5. Preserves modifications/customizations during subsequent application regenerations.

Iron Speed Designer is founded in the time-tested rapid application development (RAD) practices you are probably familiar with, but because it creates so much of the basic code, you get more functionality at a faster rate.  It produces standard N-tiered web applications, including the user interface pages and user interface code, SQL queries and transaction management code.  Using Iron Speed Designer, a custom, working application – not just a prototype or individual components – is built in just a few hours.  Modifications and enhancements to the user interface are quickly incorporated with each re-generation of the code.

Build native .NET applications like these with the standard N-tier architecture preferred by most corporate developers.

Your application includes complex features like multi-table joins, user interface functionality like search and navigation, and security.  Iron Speed Designer creates native .NET code, with ASPX pages, ASCX controls, SQL statements and C# and Visual Basic code.  Developers enjoy unrestricted access to 100% of the application code, and modifications to the code are automatically preserved when an application is re-built.  There are no run-time license fees or special server software requirements for applications built with Iron Speed Designer.

Iron Speed Designer builds a complete N-tier application.

Iron Speed Designer creates an N-tier architecture for your application, including:

Web PagesBased on your design, Iron Speed Designer creates your application’s user interface, including the web pages, dialog pages, menus, and search and navigation components.  Iron Speed Designer creates complex display components including paginated tables with data from multiple database tables.  The user interface can be further customized using any HTML editor, including Microsoft Visual Studio.

Presentation LayerIron Speed Designer creates the code underpinning each page, control and component.  Application web pages 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 ASPX pages, creating code only for those components provided by Iron Speed Designer.

Iron Speed Designer can create tabular reports comprising data joined from multiple database tables.  “Active” reports allow you to designate filtering and sorting options that the report’s end-users can select, providing additional reporting flexibility.

Iron Speed Designer creates 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.

Business LayerAdding your own application logic to applications built with Iron Speed Designer is easy.  Iron Speed Designer builds applications that are specifically designed to support code modifications, and your application can be built repeatedly without re-integrating your code extensions.

Data Access LayerData access code, table sorting logic, table filtering logic, and table pagination code.

Database LayerSQL statements and queries needed for storing, retrieving, and filtering data from the database.  Iron Speed Designer will even create complex queries including multi-table joins with one-to-many and many-to-many relationships.  Most of the SQL is packaged as a set of database stored procedures in order to provide the best execution performance with the fewest round trips to the database.

Iron Speed Designer automatically constructs the SQL queries required for each form, web page, table, and report.  Iron Speed Designer also creates the database access logic that executes the SQL queries, including all data storage management.

The Microsoft .NET Platform

Iron Speed Designer creates web-based applications that run on the Microsoft .NET platform, making your applications easier to integrate, deploy, and manage.  You will dramatically reduce your development time, freeing you to focus on customization and integration.

See Also

Part I:  Getting Started

A Quick Tour of Iron Speed Designer

What is an Iron Speed Designer Application?