An architecture for an interface display, comprising: at least two different interface displays; a protocol-agnostic interface layer configured to define unformatted system data; a protocol-specific interface layer communicatively coupled with the protocol-agnostic interface layer, and defining display behaviors for each of the at least two different interface displays; and a mapping table (30, 54) defining formatting definitions for bidirectional mapping of the unformatted system data for each of the at least two different interface displays; wherein the bidirectional mapping of the unformatted system data with a respective interface display enables displaying of formatted system data based on mapping the unformatted system data, by way of the mapping table (30, 54) defining translating the unformatted system data between the protocol-agnostic interface layer and the protocol-specific interface layer, without adapting the display behavior of the respective interface display, such that the formatted system data is displayed in accordance with the display behaviors of the respective interface display; wherein the bidirectional mapping of the unformatted system data with the respective interface display enables receiving a formatted protocol-specific interface layer input data at the respective interface display, and mapping the formatted input data to unformatted system input data, by way of the mapping table (30, 54) defining translating the formatted input data between the protocol-specific interface layer and the protocol-agnostic interface layer, without adapting the display behavior of the respective interface display, such that the architecture can perform a system action based on the unformatted system data input, and wherein the at least two interface displays are an ARINC 661 cockpit display system. at least two different interface displays; a protocol-agnostic interface layer configured to define unformatted system data; a protocol-specific interface layer communicatively coupled with the protocol-agnostic interface layer, and defining display behaviors for each of the at least two different interface displays; and a mapping table (30, 54) defining formatting definitions for bidirectional mapping of the unformatted system data for each of the at least two different interface displays; wherein the bidirectional mapping of the unformatted system data with a respective interface display enables displaying of formatted system data based on mapping the unformatted system data, by way of the mapping table (30, 54) defining translating the unformatted system data between the protocol-agnostic interface layer and the protocol-specific interface layer, without adapting the display behavior of the respective interface display, such that the formatted system data is displayed in accordance with the display behaviors of the respective interface display; wherein the bidirectional mapping of the unformatted system data with the respective interface display enables receiving a formatted protocol-specific interface layer input data at the respective interface display, and mapping the formatted input data to unformatted system input data, by way of the mapping table (30, 54) defining translating the formatted input data between the protocol-specific interface layer and the protocol-agnostic interface layer, without adapting the display behavior of the respective interface display, such that the architecture can perform a system action based on the unformatted system data input, and wherein the at least two interface displays are an ARINC 661 cockpit display system.