A business visa is an authorization of the designated country/countries of destination within the Schengen Area issued to the citizens of countries that have mandatory visa requirements from the Schengen Zone with the sole purpose of doing business in the EU.
The holder of this type of visa is not required to have the citizenship of the designated country in order to follow their business agenda yet such an authorization has its limitations as well.