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