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