developers where access which design example their people products automated client provides systems system developing collection windows functionality allows tasks language services developed driver layer source staff based domain these development using other server approach framework application clients process applications manual integration needs standard information macroview software business product interface JoelLipman.Com