Salesforce allows several businesses to create opportunities to connect with their customers using mobile technology developments and social media networks. This will enable the emergence of virtual communities. Business efficiency solutions help companies to accelerate their business processes with business partners as well as suppliers.