Organizational and Technological Dimensions of Software Requirements Specification