Abstract: Integrated communication systems enabling data and information exchanges between various networks and various network formats are provided. In one embodiment, the communication system comprises a first network interface, a second network interface, a shared non-switched system bus, and a processor executing a computer software program. Data received into one network interface can be translated into a third format for transparent software switched transmission to the other network interface. In another embodiment, the communication system comprises a first network interface, a second network interface, and a processor. The processor further comprises an external interface and executes a computer software program. Network interface connection information received from at least one of the interfaces can be used by the processor to automatically establish a software switched logical connection for transmitting data between network interfaces.