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