For going to Germany for business purposes – like attending business meetings, participating in related conferences, or simply doing business abroad – you will have to get a Schengen short-stay visa [Type C] for ‘Business’. Do keep in mind that as Schengen short-stay visas are issued for different purposes, you will have to specify the reason for travel as ‘Business’.