Remote support software allows customer support staff and IT professionals to access and control devices remotely. Remote support is generally offered in combination with other customer support functions or as an in-house service by enterprise IT departments. Taking control of remote devices reduces travel costs, complexity and time needed to solve issues. Remote support software often isn’t limited to input control and remote desktop viewing features but also includes file transfer, VoIP, chat capability and other advanced functionality. Remote support software can be used to gain unattended access to remote hosts via web-interfaces, clients or mobile devices and is frequently used to monitor and maintain servers and datacenters.