Think of a managed service provider (MSP) as an outsourced IT department.  MSPs contract to provide IT services and ongoing support at a fixed monthly rate. Different packages are usually available to cover the business technology, consulting and support levels required by the size and industry of the client. Generally, most packages cover help desk, support, and IT tools to support customers.