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