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