MSPs are companies that offer outsourced IT support services and proactive IT maintenance under a subscription model. They offer a wide range of IT services.