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