KMV(Kernel Model View) - это архитектура приложения с единственной точкой входа, которая представляет собой макет приложения обрабатывающего пользовательские запросы и формирующего вывод данных пользователю.

Kernel Model View предполагает наличие ядра, двигателя базы данных и моделирующей части приложения, которая осуществляет трансформацию запросов модели чтения, записи, изменения и удаления в SQL запросы через движок базы данных. Данные полученные от модели могут быть использованы в шаблонах для вывода.
В RevolveR Contents Management Framework реализована архитектура Kernel Model View, которая использует синтаксис SBQ(structure based queries) как элемент архитектурного слоя осуществляющий работу с базой данных.