Doap CRM - Social network, e-commerce and geolocation enabled web and mobile framework