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