It means aided, collaborative. It means that you achieved something with collaboration of different. Contributing, it complements.