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