open architecture

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

Notes

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.