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