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