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