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