See how attorney Laurie McCall thinks through one contract meant to cover two services: software development and expert consulting. According to McCall, the blended purposes create quite a mess. Issues arise with service definitions and change orders, contractor status, and intellectual property.