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