Among these technologies that have served to revolutionize our today’s business processes and models include e-computing technologies that come virtualization capabilities, e-commerce and e-business systems that offer a great degree of pricing transparency to their customers and improves inventory management (Mary, 1997). 10 Cloud Computing Infrastructure 10 Section 2: Business Intelligence 12 Pulling the Best Out of BI and Business Analytics 12 Choosing a BI Software 15 Section 3: Customer Relationship Management System 15 Operational CRM for Sales Services 16 CRM for Customer Service 17 Using