Open Architecture

An architecture designed in a way that simplifies adding, upgrading and switching component. These system tend to use standardized components and connectors allowing third-parties to manufacture components for it.