title: What is the difference between architecture and infrastructure in software?
body: <p>I just posted a question asking the difference between MapR and Cloudera's architecture and used "architecture" and "infrastructure" interchangeably. Is this appropriate?</p>
  
  <p>To put this in context, MapR and Cloudera are distributions of Hadoop. They each contain various daemons that interact with each other in various ways. When I refer to infrastructure/architecture, I am referring to the daemons, their actions, and the relationships between the daemons.</p>
  
  <p>What is the correct word I am looking for - architecture or infrastructure?</p>
  
  <p>What is the difference between the two?</p>