Having worked as a Salesforce Administrator for over 3 years, I've replicated the type of structure that you'd see in a traditional relational CRM e.g. Salesforce (although obviously it's a lot more simple).
It includes separate but connected databases for sales, companies, people, meetings and products.
This design enables you to get a 360° view of your prospects, as you'll link all of your records of various types to the same page for your prospect.
You can see a preview of this template here.