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