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