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