I work on an in-house team in financial services. Currently we use Robohead. It's pretty powerful and probably pricey. We almost selected FunctionFox, but at the time Robohead provided more flexibility in building project briefs and reports. I would take a close look at FunctionFox to see if it meets your needs.