Keeping your ITSM efforts in front of the rapid changes, both within and outside of your organization can be even more challenging if you steadfastly hang on to rigid frameworks.
If you use a programming language framework such as Django or Ruby on Rails, chances are you use an ORM to help you construct queries.