Every successful software development team experiences growing pains once the technical needs of its projects exceed the expertise and basic workloads of its core staff. When this happens, it is tough to know where to turn for help without adding significant additional costs. One well-established approach to getting more for less is outsource software testing, with its promise of lower labor costs and reputation for quality.