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