Designing the Solution
The requirements that have been identified fit well with the list approach used by the SharePoint platform. A few decisions need to be made regarding which direction to go technically. This section walks through some of the decisions that were made for this particular scenario.
One of the benefits of using SharePoint is that it provides many ways to solve a particular problem. The challenge is picking the best approach possible for the specific instance and to start in a way that allows the solution to evolve over time.
Where should the contacts content be stored? Should the lists be part of an existing site alongside other lists and libraries, or should they be isolated in a site collection or ...