La arquitectura abierta se refiere a una especificación o diseño de hardware que se publica públicamente. Con una especificación o diseño abierto, otros fabricantes pueden producir productos similares que son compatibles y generalmente compatibles entre sí. Un ejemplo de arquitectura abierta son las computadoras compatibles con IBM que permiten que cualquiera pueda comprar un producto de cualquier fabricante con el entendimiento de que funcionará con su computadora compatible. Por ejemplo, una tarjeta de video para PC funcionará en cualquier computadora compatible con IBM que cumpla con los requisitos del sistema de tarjetas de video.
Arquitectura, Clonar, Arquitectura cerrada, Términos hardware