Visa is an official document which allows to a person in that country for the purpose of touring, business, works and so on.
Nepal provides visa on arrivals facility which means you can enter in the territory of Nepal without visa. But in case if you want to go for work in any gulf countries then you have to a valid visa documents.