translate English to German: Firms must be a point of encounter and agreement.
Die Unternehmen müssen Treffpunkt und Ort des Einvernehmens sein.