A multi-channel multi-media telecommunications system, comprising: a call center network shared by a first company and a second company; a first application dedicated to said first company; a second application dedicated to said second company; a call center resource shared by said first and second companies. a network resource shared by said first and second companies, wherein said call center resource and said network resource are implemented within said call centre network; an administration manager for facilitating allocation of said call center resource and said network resource between said first company and said second company by storing hardware configuration records for said first and second company for said call center resource and said network resource; and a resource manager configured to maintain a record of the number of simultaneous transactions being performed by said first and second companies for said call center resource and said network resource; receive an interaction record relating to an interaction with said call center resource or network resource for said first or second company; determine whether by performing said interaction the number of simultaneous transactions being performed by said first or second company for said call center resource and said network resource exceeds a service control threshold based on said hardware configuration records, and transmit a message pertaining to said determination to said call center resource and said network resource that they are authorized to continue the transaction if the determination is negative or that they are not authorized to continue said transaction if the determination is positive. a call center network shared by a first company and a second company; a first application dedicated to said first company; a second application dedicated to said second company; a call center resource shared by said first and second companies. a first application dedicated to said first company; a second application dedicated to said second company; a call center resource shared by said first and second companies. a network resource shared by said first and second companies, wherein said call center resource and said network resource are implemented within said call centre network; an administration manager for facilitating allocation of said call center resource and said network resource between said first company and said second company by storing hardware configuration records for said first and second company for said call center resource and said network resource; and a resource manager configured to maintain a record of the number of simultaneous transactions being performed by said first and second companies for said call center resource and said network resource; receive an interaction record relating to an interaction with said call center resource or network resource for said first or second company; determine whether by performing said interaction the number of simultaneous transactions being performed by said first or second company for said call center resource and said network resource exceeds a service control threshold based on said hardware configuration records, and transmit a message pertaining to said determination to said call center resource and said network resource that they are authorized to continue the transaction if the determination is negative or that they are not authorized to continue said transaction if the determination is positive.