

Unlike other systems,in Aware IM you do not work directly with database tables. Instead, you deal with business objects that represent elements of your business, like customers or orders. Aware IM automatically adds, removes, changes type or renames tables and table columns whenever you create or change your objects.
Business objects have attributes. Like table columns, attributes can be of basic types, such as text, number, date, etc. Unlike table columns, attributes can describe relationships between objects. Aware IM automatically adds special columns to tables and, if necessary, creates additional database tables to manage relationship attributes.
Business objects are one of the most important concepts in Aware IM. In particular, business objects host business rules containing business logic of your application.