[<10>] ====== Aspects of Information Management System ====== //**Aware IM**// is a software tool that allows creation of essentially any data management system. Therefore by nature it is very generic. It is built on the assumption that most data management applications have many common aspects such as: * Data entry * Data storage * Data retrieval * Data editing * Data processing * User Interface Essentially any application would require some data to be entered and stored somewhere (usually in a database), it would also require the data to be found, retrieved and edited and it would offer some user interface to perform all these operations. Most applications would also perform some processing of this data according to certain rules (this is also often referred to as “business logic” of an application) – for example, car insurance policies would need their premium to be calculated, banking applications would need to calculate daily interest rates etc. Apart from these main generic aspects most applications would also need to do the following: * Take care of security issues * Manage documents * Generate data reports * Communicate with other software systems and hardware devices We will explain in detail how //**Aware IM**// deals with all these issues in the following sections of the document. {{simplenavi>docs:2000_concepts:0100_aspects_ims}}