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