How the components of a solution are structured internally, how they communicate with each other, and how they connect to the data and processes they depend on.
...consistency Interfaces are what people and systems actually see and use. A system with great internal architecture but poor interfaces fails in practice. Interface design covers two domains: User interfaces...

