Different types of computers can be connected on a network. That is, the computers can be from different manufacturers or be different models from the same manufacturer. The differences in operating systems of two or more types of computers can be bridged with communications programs.
Sometimes these programs require that another program previously be installed on the network. Other programs may require that such communications connectivity protocols as TCP/IP or Systems Network Architecture (SNA) exist on the network.