JRequisite is an agile requirement management tool, which means your requirements are defined mainly via visual (mind driven) tools in opposite to textual requirement tools.
Also, it is a process unrelated tool - you may apply any process to your development (even textual based processes :)
Despite being a requirement analysis and management tool, JRequisite tools are so general that they can be used in other areas of software development and even non-software related fields. We recommend you to free your mind from any conception and use more of your creative brain side with JRequisite.
Currently there is only one feature available: the ability to refine use cases, defining their main and alternate flows. This can be done with flowchart diagrams.
Go further and discover what else JRequisite can offer to you: