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