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