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