All applications dedicated to insurance sales force, clients and a business administrator are based on one common engine which provides business logic. The engine ensures a smooth workflow of tasks and activities, efficient management of insurance product definitions, as well as easy access to clients’ data and policies.