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