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