1. Collate the relevant data about the person
2. Store this data somewhere
3. Match the data to data about types of insurance
4. If searching from more than one company, then this might be on multiple databases
5. Matching people to insurance might use an Expert System