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