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