Our team is working on similar tool, I would like to know the best tools that you've used and come across.