Abstract:
A computer system includes a data storage device. The data storage module receives, stores, and provides access to historical entity data and insurance coverage package data. A recommendation engine comprising program instructions stored in a program memory receives current entity data, creates a current entity representative record based on the received current entity data and historical entity data, creates one or more historical entity representative records for each of a plurality of insurance coverage packages, identifies one of the historical entity representative records based on the current entity representative record, identifies one or more of the plurality of insurance coverage packages based on the identified historical entity representative record, and presents the identified one or more insurance coverage packages when executed by a computer processor. A payment device processes a payment associated with one of the identified one or more insurance coverage packages to establish an insurance contract with the current entity based on the one of the identified one or more insurance coverage packages.