You will need a visa when the foreign country you intend to travel to does not have a visa policy agreement with your home country. It is a travel authorization required to travel to a foreign country.