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