Architecture

Refers to the overall design of a system in computer software and hardware. A system designed with an open architecture can be easily connected to devices and programs from different manufacturers. On the other hand, a system with a closed architecture is difficult to integrate with other systems.