Whenever I read an article about SaaS or participate in a discussion that has anything to do with SaaS, concerns about security and data lock-in always surface at some point. When call center software is being delivered as SaaS and if the client application is in the financial industry, security requirements may even become show stoppers for the call center service to be delivered as a cloud service. The financial client may mandate that confidential customer information such as credit card numbers and social security numbers cannot be transmitted or stored outside of the customer premise. Traditionally such stringent security requirements dictated that the call center solution be deployed on customer’s premise. Only if there was a solution that would let the financial customer have the cake and eat it too i.e. opt for the call center solution as SaaS while ensuring that sensitive customer information never leaves its premise.
Marrying distributed computing architecture for a call center solution with SaaS, it is possible for customers to have their cake and eat it too. With a distributed computing architecture for call centers, sensitive and confidential information is stored on-premise close to where the call processing is happening on agent’s desktop. And non-sensitive information about that customer record such as name and phone number is stored in the cloud and used as a pointer to fetch sensitive information from a local database or a CRM application when the call is connected. All the management, reporting and analytics for the call center is still delivered from the cloud. Sensitive and confidential information such as call recordings are stored locally on customer premise instead of storing these in the cloud. This is possible because with a distributed architecture there is no centralized dialer operating in the cloud. Recordings are done on agent’s PC where the call processing is also done and the recordings are streamed to a local server for retrieval later on. If all this sounds like “just-in-time” security for call center SaaS, it is. And it is made possible by combining distributed computing with cloud computing services.