No software is necessary to obtain good results in SEO.
However, some of them can make your life easier and save time.
There are excellent plugins for the Firefox browser, for example. Other softwares make possible to create sitemaps easily in the XML format or to automatically control your rankings.