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