A “Managed Service Provider” (MSP) is a third party company that offers remote management of customer’s IT infrastructure and end user systems. Typically small to medium-sized businesses hire MSPs to take over on their defined set of day to day management services. Services may include network and infrastructure management, security and monitoring.