““The logical architecture diagram describes the key components of the system. A typical diagram takes a separation-of-concerns approach where there is a section relating to the user interface, a section for the core system capabilities (this is where most of the business rules exist), a section for the persistence layer (your data storage mechanism), and a section for any crosscutting concerns such as security, logging, reporting, and so on.””