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