It depends on which nation you belong to. Everyone does not require a visa to visit Germany for business. Indian nationals are required to have a visa to stay in Germany for business purposes.