For small businesses the MSP is their primary support provider and may be augmented by an office manager or other technical staff member. Larger enterprises might supplement their existing IT staff for specific services, like cloud computing or managed security. Managed Services Providers can provide solutions at a lower cost and or provide technical expertise that may be lacking with their existing staff.