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