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