| The iAPPS Framework has a powerful feature set: |
| Generic Business Object Layer | Generic Business Object along with database agnostic Data Access Layer insulates developers from intricacies of managing connections, constructing command objects, passing parameters, executing queued commands, and managing transactions across operations on multiple objects. |
| Rule Based Mapping | Highly configurable and extendable rule based mapping between business objects and stored procedures makes data access/manipulation completely transparent to business object developers. |
| Data Caching | Completely configurable object level data caching. |
| Exception Management | Extensive exception management gives developers complete knowledge & control over any exceptions raised at any layer including Database. |
| Built-in Tracing | Enables system administrators to constantly monitor the health of the application. Can be effective when used for troubleshooting. |
| Component Library | Comes with vastly and most commonly required building blocks for a web application: User Management, Content Management, Workflow, Version Control, Tracking, Site Management, Search, Commerce, Syndication Engine, Task Agent, Email Agent and User Interface. |
| Custom Properties | Each entity can be extensible by way of additional custom properties. |
| Object Types, Actions and Status | Developers can easily define their own Object types with corresponding Actions and Status which application users can act on. |
| User Block | Extends ASP.NET Membership and Membership Profile providers which can be easily further extended. |
| Roles, Permissions | Developers can define custom roles and permissions. |
| Workflow | Developers can define any workflow for any type of object. |
| Entity Identifier | All the entities are known by unique identifiers, which makes for easy data migration. |
| User Interface Controls | Comes with vast array of AJAX-based UI controls that ease the development effort and greatly enhance the look and feel of custom applications. |
| Relation Management | State-of-the-art and robust relation manager helps in establishing relationships between any type and any number of objects. |
| Hierarchical Model | Very efficient hierarchical model is adopted. |
| .NET 2.0 | Adopted .NET 2.0 service provider model for most of the built-in functionalities. |
| SQL Server 2005 | Uses SQL Server 2005 SQL dependency for Cache invalidation. |
| XML Support | Extensively uses SQL Server 2005 XML supports. |
| Security | Maintain different password protected areas of a site through integrated registration and security-level enabled content management. |
| Authorization | Option to utilize standard authentication protocols to control CMS access rights. |
| Custom Development | Ability to integrate custom functionality within the iAPPS Framework. |
| API Set | Developers can build powerful web applications and share content using the optional COM APIs. |
| Authentication | Built-in and extensible authentication module which takes care of authentication against any source (e.g., Active Directory, Forms based authentication). |