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