The SRS plugin is meant to provide an intuitive means to edit an XML based Software Requirements Specification.
The xml schema used to build the SRS plugin is derived from work initiated by Gregory Vincic at http://xmlbasedsrs.tigris.org
The schema derives from the growing consensus that requirements can effectivly be identified through Use Cases. The use case strategy of asking "What do you need to accomplish with this system?" keeps users and developers focused on visualizing how the application ought to perform a required function. Eventually, well written Use Cases start to look similar to a Users Manual, leading to the secondary function of the SRS, the generation of a skeletal User's Manual in a format suitable for editing on any platform. Additionally the plugin supports tracability throughout the development process by tracking which components "realize" the Use Cases.