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