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