GIS software exists both in commercially produced and open-source versions. The commercial options have more functionality but can be expensive. Use whichever one you have or are comfortable with!
To get your GIS maps out onto the Web, you may need a server. Again, there are commercial and open source versions.