You could have been revealed to as well as tried a variety of methods to do your organisation needs analysis such as your regular meetings, monitoring, data gathering and workshops but exactly what business analysis tools do you make use of to make that process as reliable as possible? And I am not discussing complex systems