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