Managed Service Provider - often shortened to MSP - is an all-encompassing term for a company that provides IT support to businesses. An MSP is a company that manages the IT infrastructure and/or systems of another company. This is usually done through a retained contract or subscription model, where the buying company pays a monthly fee for the MSP’s services.