Standard Edition

Standard Edition

Compare to Premium and Unlimited editions.

Owner Benefits
Unlimited App Users
There is no limit on the number of end users of generated applications.
Community and Ticket-based Technical Support
Unlimited Updates
Source Code
Complete access to all code generation templates included in product edition.
.NET Framework 4.0
Support for the latest version of Microsoft .NET Framework 4.0
Unlimited Tables/Views
There is no limit on the number of database tables and views in your projects.
* Standard Edition allows unlimited number of database objects only in Web Site Factory projects.
** Unlimited Edition allows unlimited number of database objects in SharePoint Factory Projects.
Offline Development Mode
Develop your applications without the need for a permanent Internet connection. The code generator will work when you are “offline”. Build your web apps while you are in the air or enjoying the wilderness.
Synchronizaton Service and Application Lifecycle Management
Developer can share work done in Project Designer through the cloud-based synchronization service. The source code of generated apps can be placed under source of ALM systems, such as Team Foundation Service.
Application Development
Project Designer
Visually change properties of the project elements in the project design database. Sophisticated user interface allows searching, browsing and editing project definitions in a point-and-click fashion.
Point-and-Click Development
No programming experience is required. Web applications with sophisticated user interface and features are automatically generated based on the project settings. Intuitive project designer will make you productive in no time.
Customization in Visual Studio
Enhance your projects in Microsoft Visual Studio through multiple code generation iterations without losing your changes. Project changes must be done in the project designer or project spreadsheet. Smart partitioning of generated files and custom modifications is accomplished through the use of business rules classes and ASP.NET user controls.
Compact Output
Most real-world projects require some sort of customization. Generated applications are extremely compact and well organized, which assists greatly when customization is needed.
All-Inclusive
There are no "black-box" DLLs or runtime components that are needed to run a generated application. Every single bit of an application is produced in the source code form.
Multi-Functional Pages
The same page may present data of master and detail records in master-detail layouts of unlimited complexity. Each page allows browsing, searching, filtering, updating, inserting, and deleting of master and detail records.
Native Data Filtering and Paging
All filtering and paging expressions are embedded into SELECT SQL statements for maximum efficiency and speed. We avoid buffering unnecessary data and retrieve precisely the number of records needed for presentation.
"Soft" Filters
Apply “soft” filters to any data views to focus user attention on a specific subset of records. Users can adjust or cancel a soft filter.
Global Filters
Implement global filters to create a context for user activities. Data views will automatically filter the relevant information. Users can further refine the data sets with adaptive filtering, search bars, and Quick Find.
File Upload / Download
Extended processing of Binary Large Objects allows automatic capturing of File Name, Content Type, and File Size of files stored in the database. Externalized storage of BLOB content is also supported via business rules.
"SQL" Action
Create SQL actions of any complexity. If you are the "SQL person", then you are ready to create modern AJAX web applictions in no time.
Web Application Types
Web Site Factory
Create an ASP.NET/AJAX web site with navigation system, role-based security, membership manager, built-in data export and reporting, adaptive filtering, advanced search options, and much more. The generated project is managed via the file system folder structure.
Data Sources
No Changes to the Database
Generated web apps do not require any changes to a project database.
Custom Result Sets with Output Caching
Application framework allows implementing optional output caching when the data is produced by database stored procedures or external web services.
Microsoft SQL Server
Oracle
MySQL
IBM DB2
SAP SQL Anywhere
PostgreSQL
EASE (Enterprise Application Services Engine)
"My Account"
Enable automatic linking of a database table record to a user account. A user without a link is instructed to create "My Account" association when signing in the application for the first time. Integrates with ASP.NET Membership.
August, 2014
Page Layouts
Custom
Create custom page layouts on demand.
Simple
Provides a single data view on each page. A field summary of the selected record is displayed on the side bar.
Tabbed
This master-detail layout will place each data view on a dedicated tab so that only one data view is visible at any time. The details of the selected master record are automatically displayed on the side bar.
Classic
This master-detail layout will place master view at the top of the page and all children at the bottom of the page. Each child will be placed on a dedicated tab so that only master and one child data views are visible at any time. The details of the selected master record are automatically displayed on the side bar and stay visible even if the page is scrolled.
Inline
This master-detail layout is similar to the tabbed layout with one exception. The tabs are not displayed. A set of tasks named after each data view is displayed at the top of the side bar instead. The details of the selected master record are automatically displayed on the side bar.
Stacked
This master-detail layout lists all data views. This allows simultaneous access to all master and child records. The details of the selected master record are automatically displayed on the side bar. Stacked pages are usually longer than the height of the window. The side bar summary automatically keeps itself in the view when browser window content is scrolled.
End-User Features of Generated Apps
Ajax-Enabled User Interface
The application user interface is rendered entirely in the client browser. Generated web applications are responsive and provide a fluid end-user experience equal to those of traditional desktop apps.
Sorting and Paging
Quickly sort and page data sets of any size. The application data acess layer efficiently retreives the exact amount of data needed for display at the moment.
Automatic Tracking of Selected Record
Adaptive Filtering
Adaptive filtering allows efficent narrowing of the data scope by selecting available data samples in fly-over menus of column headers.
Multiple Value Filtering
The form of adaptive filtering that allows multiple filtering values applied to any column in a grid view. Requires zero programming.
Quick Find With Multiple Words
Enhanced multi-column quick find feature allows finding records that match each word in a search sample.
Conditional CSS Styling
Define declarative rules to assign conditional CSS styles to individual data rows displayed in grid views.
Dynamic Lookups
Unique implementation of lookups presents users with optional AJAX-enabled popup modal panels that offer quick find, paging, sorting, and adaptive filtering to speed up data selection.
Cascading Lookups
Configure sophisticated cascading lookup scenarios without writing a single line of code with full support for numerous styles of lookup fields, including auto-complete and dynamic lookup windows.
Global Annotations
Global annotations allow end-users to associate multiple text notes and file attachments with any data record. No database changes are required. This feature can be optionally enabled on individual data sets.
Multiple Row Selection
Users can select multiple rows in grid views. The selection spans multiple pages of records. The default operation supported with multiple row selection is Delete. Custom actions can take advantage of multiple row selection.
In-Place Row Editing
Users can edit grid view rows in-place with grid cells automatically adjusted to fit to the current available space on the page creating a desktop-like experience.
In-Place Row Creation
Users can insert new grid view rows in-place without loosing the view of existing records visible in the grid at the moment.
Batch Editing
Batch (mass) editing allows changing properties of multiple records based on one edit sample. Requires multiple row selection to be enabled.
Aggregates
Aggregates such as SUM, COUNT, AVERAGE, are automatically executed and displayed in a dedicated grid row when requested. All aggregates are sensitive to the user-defined adaptive filers.
Data Summary
Side bar displays a summary of a selected record. If the page scrolls then the summary stays visible, which allows users to know the context of a selected record at all times. The summary is also displayed if selected record is located on an invisible tab.
Intelligent Master-Detail
Applications automatically hide detail records if a master view does not have a selected record. This offers clean, easy to understand data presentation with complex layouts that adapt themselves to user actions.
Automatic Reports
Automatically generated Report option is available on the action bar of data views. Print data reports in PDF, Excel, and TIFF format. Reports automatically take into account all user defined filters and sort order.
CSV Export
Users can export records presented in any data view in CSV format by selecting Download option from the Actions menu on the view's action bar.
RSS Data Feeds
Users can create an RSS feed of any recordset by selecting a menu option in Actions menu. The RSS feed reader will automatically notify end users when data has changed. The link to the live data is included into each RSS item.
Live Export to Spreadsheet
Users can export a live data feed into Microsoft Excel and create ad hoc reports in this popular business tool by selecting Export to Spreadsheet option in Actions menu of a data view. The reports will be automatically refreshed with live data on demand without the need to log into the web application.
Form Navigator
Users can navigate to next and previous records in form views without being required to return to the page with the list of records. Form navigator automatically uses the same filters and sort order that are applied to the list view.
Rich Text
Extensible rich text editing can be enabled with a single setting on any field.
Globalization and Localization
Globalization
Full support for world cultures including date and time, calendar, numeric, and currency formats. Your application code may use one culture for the server side business logic and a different culture for presentation.
Localization
Automatic localization of all standard application resources in your local language. Elegant localization system requires minimal maintenance.
Browser Support
Internet Explorer 7
Internet Explorer 8
Internet Explorer 9
Internet Explorer 10
Internet Explorer 11
Firefox
Safari
Chrome
Opera
Membership / User Management
ASP.NET Membership
Integrated ASP.NET Membership can be enabled in most projects.
Standalone ASP.NET Membership Database
Point-and-click configuration of a dedicated ASP.NET Membership database for your applications.
Membership Bar
Unique AJAX-enabled membership bar offers fly-over login dialog, logout link, login status information, and access to integrated help system.
User/Role Manager
Advanced user and role management tool with high performance user interface allows easy management of site membership. Works on top of ASP.NET Membership.
Dedicated Login Page
You can elect to use a dedicated login page instead of the fly-over login dialog on the membership bar.
"Remember Me" Option
Login dialog offers optional "Remember me" option to speed up login process for frequent users of your web application.
Password Recovery
Optional password recovery based on ASP.NET Membership is offered to end users of your application to handle lost/forgotten passwords.
Self Sign-Up
Optional self sign-up can be offered to the end users of your applications. Users will request creation of their own accounts. Administrator can subscribe to an RSS feed of accounts waiting approval and issue approval upon receiving a notification.
"My Account" Option
Optional "My Account" dialog is accessible from any application page through a link on a membership bar. Users can reset their password, change email, and password recovery question.
Declarative Security
Pages
Secure access to the pages of generated applications is controlled by standard ASP.NET security infrastructure based on roles.
Fields
Standard ASP.NET roles are used to control who is allowed to read/write field values in data views. If "read" or "write" role(s) are specified then a field is automatically hidden from presentation or becomes read-only when presented to unauthorized users.
Actions
Standard ASP.NET roles are controlling availability of user interface actions presented as links, menu options, push buttons, tool bar buttons, etc.
Business Rules
SQL Business Rules
A web application data controller can define sophisticated SQL Business Rules that are automatically engaged during the lifecycle of an application. The rules are written in the SQL dialect supported by the database engine (T-SQL, PL-SQL, etc).
Java Script Business Rules
An application data controller can define powerful JavaScript Business Rules to perform validation and required interactions with the user. The rules are written in JavaScript to execute in the client web browser.
Custom Result Sets
Use stored procedures or web services to create custom result sets with output caching.
Many-to-Many Fields
Point-and-click implementation of many-to-many fields without writing a single line of code.
Global Logging
Shared Business Rules class can provide a single point of logging of application-wide events including row-level data insertion, updates, and deletion.  You can also implement automatic markup of record-level access and modification.
Professional User Interface Themes
Theme Collection
Offers a collection of professionally designed user interface themes.
Aquarium
Azure
Belltown
Berry
Bittersweet
Cay
Citrus
Classic
Construct
Convention
Dark Knight
Felt
Graham
Granite
Grapello
Lacquer
Laminate
Lichen
Mission
Modern
Modern Rose
Municipal
Petal
Pinnate
Plastic
Ricasso
Simple
Social
Summer
Vantage
Verdant
Viewpoint
White Smoke
Yoshi
User Interface Customization
Custom User Controls
Enance automatically generated pages with custom users controls that blend into the user interface themes
Tall And Wide Pages
Make your pages "tall" and "wide" when needed to maximize the use of page real estate.
Custom Form Templates
Create custom form templates to override the standard form layouts.
Custom Grid Templates
Define custom layout of grid rows to create form-style view of records edited in grids
3-rd Party Controls
Freely use controls from commercially available libraries. Requires Web.Config modification instructions.
Custom Search Bars
Create custom search bars displayed above grid views to provide custom search parameters.
ObjectDataSource
Automatically generated data access classes suport ObjectDataSource architecture and allow using 3-rd party controls and standard ASP.NET components to build custom user interface forms.
ControllerDataSource
ControllerDataSource is a data source component that provides extermely simplifed configuration while offering the same features and benefits that available with ObjectDataSource.
Logo and Footer
Quickly customize logo and footer of a generated web application.
Site Navigation System
Extend and re-define the navigation system of generated applictions. Unlimited number of menu levels is supported. Include links to external web sites and applications.
Reporting
Built-in Reporting
Automatic reporting is available for every data object of an application. A standard report template is applied to a data controller definition at runtime to create a report design file on the fly. One configurable template handles all reporting needs. A view of data can be captured in PDF, Word, Excel, or TIFF format with the exact user-defined sort order and filters.
Configurable Report Template
A standard report template is included with the source code of a generated web app. Developers can quickly customize the template to affect the format of automatic reports.
Custom Master-Detail Reports
Create complex custom master-detail reports using the application data controllers. A single data controller output can be turned in a custom master-detail report using Simple Filtering method. Multiple sets of data can be arranged in a master-detail report by using Multi-Level Grouping method.
Multi-Purpose Reports
Master-detail reports implemented using Multi-Level Grouping method are uniquely suitable to be rendered with varying filters. The same report can output data related to different data objects.