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