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