IT support applications help you to provide continuous support for many typical IT functions by monitoring and fixing potential problems proactively. These applications allow you to provide these support services over the Internet, rather than having to work hands-on, in person at a remote location. These applications are ideal for IT consultants and personnel that have responsibility for multiple geographically diverse locations. Common services provided by these applications include remote network, desktop and security monitoring, patch management and remote data back-up, as well as technical assistance.