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