It’s easy for a user to get lost in the amount of information presented to him at any given application or website. By means of carefully selecting hierarchy, menues, and labels; we focus on getting content visualized and organized within a client's mind.
Each layer of the framework has to allow a user to know where he’s standing amidst all surrounding information, and that sense should allow him to move between the different layers easily and freely without losing control of where he is.
Architecture defines how information will be presented and organized for clients to understand. Architecture not only refers to readable content, but to all types of content provided to a user; be an informative article, bank account information, or any other.
It must be clear and easy for any user, even the most unexperienced, and help them understand the way information is organized.