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