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