Customer Portal is increasingly important as technology advances and social media takes more of an important role in business to business communication. Customer Portal contains modules which allow companies to develop their customer relationships, allowing better customer retention and more efficient communication.