The ability of a software system to connect and share data with other technologies for increased functionality.