The act of combining different systems, software, or functionalities to work together as a unified whole.
•
Patrick Posner