Computer support companies and services specialize in troubleshooting and fixing a wide variety of primarily software-related personal computer issues and network connectivity problems as well as some hardware issues.
Also known as technical support, computer support can take the form of an on-site visit or remote help via telephone, e-mail, text or instant messaging, online chat or even remote desktop control.
Many larger companies have their own technical support departments, whereas smaller businesses and individuals typically turn to a computer support firm or the Internet when diagnosing and addressing computer-related issues.
Also see computer repair and computer training terms in Webopedia.