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