Patent ID: 8619967

Claim:
An apparatus comprising: a networked contact center including a plurality of platforms configured and arranged for hosting a plurality of tenants and including a plurality of data locations associated with the plurality of tenants, each of the plurality of data locations configured and arranged for storing data; an arrangement of computer processors including a computer processing module configured and arranged to perform operations for hosting at least one tenant of the plurality of tenants on a first of the plurality of platforms and another computer processing module configured and arranged to replicate said operations for hosting on at least a second of the plurality of platforms, wherein one of the computer processing modules is arranged as an active platform while the other of the computer processing modules is arranged as an inactive platform with the inactive platform being arranged to relieve the active platform for hosting said at least one tenant when the active platform is nonresponsive; the arrangement of computer processors being further configured and arranged for associating at least one of the plurality of data locations with the at least one tenant, for performing operations for uploading tenant configuration data on the associated at least one of the plurality of data locations, and for receiving a message associated with a communication from the at least one tenant, wherein based on an indication that the first of the plurality of platforms is nonresponsive, at least one platform from the at least the second of the plurality of platforms is configured and arranged to provide the services for hosting.