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