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