

The advantages of Aware IM approach to data entry, editing and processing are listed below. These advantages are key to the realization of the Aware IM central features that make it possible to use Aware IM by non-technical people:
These advantages are explained below.
In Aware IM people configuring or adjusting the system do not deal with database directly. In fact, the mere concept of database is almost completely hidden from the configurator. Instead Aware IM encourages the configurator to work at a higher level of abstraction than database, such as business objects and relationships between them. This approach simplifies the configuration process by eliminating the following tedious tasks:
Aware IM handles all necessary tasks behind the scenes to translate the higher-level abstractions (business objects and their relationships) to the appropriate concepts of the underlying database management system. In particular:
The business rules approach to data processing in Aware IM is in a stark contrast with the approach to data processing in more traditional rapid application development systems. In these systems business logic is usually hidden in the code written in a programming language (or in a number of inter-related scripts that most of the time require a programmer to maintain) and spread across different parts of the system. In Aware IM, however, business logic is configurable and centralized.
Business logic is configurable because all business rules of a system can be easily viewed and if necessary modified by the configurator. Business rules are expressed in business terms that business people can relate to rather than in a mixture of business and technical terms, which is the common case when business logic is buried in the code. Business rules in Aware IM are devoid of any technical details and therefore are intuitive and easily understood by business people.
Business logic is centralized because all business rules are defined in one place - the Aware IM Configuration Tool - and stored in one repository (business space version). In the Operation Mode business rules are interpreted by different parts (tiers) of the Aware IM system:
Most traditional systems employ a procedural approach to business logic when data processing occurs in a series of inter-related steps. In Aware IM, on the other hand, each business rule is conceptually a separate self-contained and consistent piece of business logic independent of other business rules, which makes it possible to handle business logic in a non-procedural manner. Non-procedural approach has the following advantages:
Thus Aware IM approach to data processing: