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