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