An insurance broker may enter into contracts of insurance on behalf of different insurance companies. Broker produces a thorough selection of insurance companies, the most suitable for a particular client in terms of optimality of the proposed insurance product, the reasonableness of the amounts, timeliness of insurance payments, etc..