The fact that it wasn&#x27;t an ORM was a huge win. We effectively had to build a dynamic ORM that modeled our end user&#x27;s data warehouses which is a very different problem than a normal web app&#x27;s database access patterns.