Many people don't know the difference between architecture and application design. Even developers themselves are often unable to parse a…