Use formal titles and surnames in first meetings and in professional settings, addressing people as
Herr or
Frau plus last name until invited to switch to first names. Germans often value clear hierarchy and respect for academic or professional titles, so
Doktor or
Professor may be used in introductions and correspondence when applicable.