The management of relationships with contacts, friends, business partners, customers, suppliers, vendors, and employees is generally taking for granted by small to medium size business. Large businesses that recognize the importance of structured management of contact relationships, knowing that the success of any business is driven by contacts, invest millions of dollars, euro or pounds in expensive customer and contact relationship management business process that are driven by software like Oracle® Siebel, Salesforce® and Microsoft® Dynamics CRM.