For questions about computer architecture: the logical structure of a computer system, distinct from particular implementations.
The term "architecture" was used in the IBM Stretch project, and became more widely known with the System/360, which produced a line of machines with the same architecture (and thus compatibility for programs) but differing implementations.