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