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