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