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