An MSP is an acronym for the term Managed Service Provider. A managed service provider or MSP at least as it relates to technology, provides Managed IT Services to businesses or organization. MSP's perform IT service that provides for the outsourcing of your day-to-day IT support.
Often an MSP will work on a flat monthly fee so they excel at mitigating IT problems. To do this the MSP will often leverage software and techniques to monitor and optimize a computer network as to reduce problems and many small businesses have realized that using an MSP is an effective way to reduce IT service costs and to increase their uptime and efficiencies with information technology issues.