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