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