title: Code generators vs. ORMs vs. Stored Procedures
body: <p>In what domains do each of these software architectures shine or fail?</p>
  
  <p>Which key requirements would prompt you to choose one over the other?</p>
  
  <p>Please assume that you have developers available who can do good object oriented code as well as good database development.</p>
  
  <p>Also, please avoid holy wars :) all three technologies have pros and cons, I'm interested in where is most appropriate to use which.</p>