open architecture

n. ComputingSystem specifications for hardware or software that are publicly available, allowing anyone to develop components that work with the system.


Open architecture is often not developed through a collaborative process, like open source software. The design process may be closed, but publishing the system details permits easier interaction with other systems.