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