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