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