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