I think adobe Photoshop is the best tool for designing the banners. BUT some others tools are also used for its designing so i am going to share it with you. These tools include Dreamweaver, Fire bug, Adobe Flash, and Panic Coda. I mostly used these tools to make my design of Joomla Templates, CSS Templates, Magento Templates and PrestaShop Templates