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