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