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