The smallest organizations may start out managing IT internally. But as a company grows, IT related tasks can become burdensome for staff, especially if IT is not their primary function. Similarly, as the technology needs of a company become more advanced and specific, business owners may decide to outsource these services.
Later, managed services and managed service providers (MSP) came about as technology became more complex and integrated into every aspect of a company's processes. Today, it is difficult to imagine performing most job duties without access to email, internet, and other systems.
For most companies, maintaining the diverse skill sets and 24x7 coverage for IT systems is not affordable. Instead, to remain competitive and continue to grow their business, companies use managed services and pay only for the services they need, when they need them.
More info: Effective Personal Development Plan