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