A business visa is a travel authorization that allows individuals to enter a foreign country for business-related activities such as meetings, conferences, or negotiations, without engaging in full-time employment in that country. It typically requires evidence of the purpose of the trip, financial means, and sometimes an invitation from a host company or organization.