title: What is difference architectural design vs high-level design
body: <p>Can some one explain me what is the difference between architectural design vs high-level design.</p>
  <p>It will be helpful to me if you explain by example: Lets say I want to build simple android online shopping application, in that case what should I put in my architectural design and high-level design?</p>
  <p>I have the following high-level requirements:</p>
  <pre><code>Login
  Settings
  Search
  Cart
  Billing
  </code></pre>