Data communication enable interoperability between software and hardware from different vendors.
Open standard protocols facilitate interoperability between software and hardware made by different manufactures. For example, open standards allow a client with a Linux operating system to connect to a server running a Microsoft Windows operating system. They would also be able to successfully exchange data. If all software, hardware, and protocols were proprietary, this would not be possible.