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