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