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