translate English to German: This is what we believe we are delivering.
Diese wird unserer Meinung nach erbracht.