Communication and Collaboration technologies for customer engagement, virtualized collaboration, secure document management and communications, and integration of these technologies into a wide range of enterprise-level workflows for public sector and commercial companies