&gt; <i>Why create an ORM rather than use a JavaScript-orientated NoSQL database? (mongo, couch etc.)</i><p>NoSQL has its place, but it&#x27;s usually not the best choice. Any &quot;comprehensive&quot; web framework should cater to the needs of RDBMS users at a minimum, with support for NoSQL as a plus.