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