meaning of auf der Höhe der Wissenschaft

auf der Höhe der Wissenschaft - German to English

abreast with technology