Which of the following is an essential principle of an architecture ?
A. Consistency
B. Reliability
C. Scalability
D. All of the mentioned
Explanation: Architecture implies a consistent and coherent design approach.