I'm looking for a verb which can mean making something possible.<br/><br/>A context may go like this:<br/><br/>English<u> </u>the communications between people from every corner of the world. <br/><br/>I though about some verbs like <i>realize, ensure, procure</i> etc. But none of them can fit my purpose satisfactorily.<br/><br/>Can anybody help?