Iran tourist visa is issued in case you wish to travel to Iran for tourist purposes only. Almost everyone needs a visa to enter Iran, unless you have a Turkey, Armenia, Azerbaijan, Bolivia, Georgia, Malaysia, Syria and Venezuela passport in which case officer just will stamp your passport in at the airport.
There are two steps to get an Iranian tourist visa