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