PABRE is a framework for reusing software requirement patterns to improve specification quality.
Users can choose either a blank document or a template to start writing software requirement specifications using the PABRE tools.