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