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