While both managed services and outsourcing require you to search outside of your company, the scope of work is different. Outsourcing is a much more narrow-scope, whereas managed services is a company offering a wide range of tech services on multiple domains.