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