This article introduces core constructs, concepts and frameworks that are essential for the definition of Application Security Architecture. Confidentiality, Integrity and Availability constitute the triad of security constructs that underpin security architecture and design. …