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