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