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