title: What is the difference between framework and architecture?
body: <p>I would like to know the difference between framework and architecture.<br>
  for example: <code>dotnetnuke</code> is the framework and <code>mvc</code> is the architecture.</p>
  
  <p>so if we take both of this as a example, can anyone tell me difference between them?<br>
  Want to know which one is using when and where?<br>
  Which is good in terms of user requirement satisfaction?</p>