CPaaS: A great platform that transforms the way enterprises communicate