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