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