From Longman Business Dictionary
collaboratecol·lab·o·rate /kəˈlæbəreɪt/ verb [intransitiveI] to work together with another person, company, or organization to achieve somethingcollaborate withFirms are collaborating with other firms to spread rising research and development costs.
collaborate onThey will collaborate on a series of research projects.