What is the difference between framework and architecture?

sikender picture sikender · Feb 3, 2010 · Viewed 32.5k times · Source

I would like to know the difference between framework and architecture.
for example: dotnetnuke is the framework and mvc is the architecture.

so if we take both of this as a example, can anyone tell me difference between them?
Want to know which one is using when and where?
Which is good in terms of user requirement satisfaction?

Answer

Vasyl Boroviak picture Vasyl Boroviak · Feb 3, 2010

Let me illustrate the difference.

Framework:

Framework

Architecture:

Architecture