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