TTE-Protocol Layer from TTTech is a software-based implementation of the TTEthernet protocol. Enabling integration of noncritical and critical data traffic in one network, the TTE-Protocol Layer is suitable for real-time control applications, data acquisition, or multimedia applications. By adding the TTE-Protocol Layer to a communication system using standard Ethernet, the system can be upgraded to a real-time Ethernet network. A key feature is the compatibility of its application programming interface (API) with the API of hardware-based TTEthernet nodes, allowing for an easy upgrade from software-based to hardware-based TTEthernet. In conjunction with the TTE-development switch 100 Mbit/s, the TTE-Protocol Layer enables integration of the real-time and non-real-time traffic in the same communication infrastructure. According to TTTech, the solution guarantees deterministic transmission latencies and small and bounded jitter for the real-time traffic class. It is hardware- and operating system-independent.