Works best for mature businesses with their own IT department who need additional skills to solve difficult problems beyond their normal skill level or help on new projects.