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