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