INCOSE is a great resource for these kinds of questions. They maintain a Tool Database that indexes COTS and GOTS System Engineering tools. Some of the tools that perform requirements management also have high-level System Eng functionality (such as CORE), while others are more narrowly focused (i.e. RequistePro).
Most of these tools will cost money, but can provide limited free functionality. Workspace.com , for example, provides some free features. I would recommend not to shift your own solution or adapt a tool that is not specifically designed to manage requirements, since the hidden costs of its implementation, as well as inefficiency for a given task, can become burdensome.
If you absolutely cannot afford to spend money on a requirements tool, it would be better to use the free functionality from a commercial tool. But do not do this ... raise cash for RequisitePro and sleep better knowing that you are getting the right tool for the job.
source share