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