1. A system of controlling access by technical support personnel to a company's computing system, the system comprising a memory storing instructions, said memory coupled to a processor executing said instructions to: receive identification information from the technical support personnel, the technical support personnel being physically and logically isolated from the company's computing system; authorize the technical support personnel to request a first approval; obtain the first approval for the technical support personnel, the first approval authorizing the technical support personnel to request a second approval; obtain the second approval for the technical support personnel, the second approval authorizing the technical support personnel to access the company's computing system including a number of virtual desktops, wherein one of the number of virtual desktops is assigned to the technical support personnel operating a thin client terminal, based on a type of incident assigned to the technical support personnel and wherein the thin client terminal contains only specific remote access applications based on the type of incident assigned; send user credentials through the thin client terminal displaying the one of the number of virtual desktops to access corresponding systems of the company's computing system via the one of the number of virtual desktops, wherein the user credentials are sent through the background of the thin client terminal displaying the one of the number of virtual desktops and wherein the user credentials are utilized to access a number of features of the company's computing system; and automatically update configuration information for controlling access to the company's computing system based on the first and second approvals.