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