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