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