An MSP is a Managed Services Provider, an on-demand IT team dedicated to providing other businesses with a variety of technical services, such as helpdesk support, network management and monitoring, cybersecurity, project management, data backup and recovery, auditing, and advising.
Some MSPs, like Tier2Technologies, also offer telecom services.