В настоящее время часть вновь разрабатываемых приложений являются программными приложениями баз данных, для реализации функциональных возможностей которых чаще всего используют объектно-ориентированные (ОО) языки программирования, позволяющие создавать повторно-используемые фрагменты кода, что достигается применением инкапсуляции, наследования и полиморфизма. Дальнейшим развитием ОО-подхода является распространение его принципов на разработку всех уровней приложения от структуры БД и до графического интерфейса пользователя. В итоге разработчику предоставляется единая среда разработки, позволяющая создать конечное приложение. При этом на разработчика возлагается задача корректного проектирования и создания модели предметной области в понятиях выбранного инструмента. В данной статье представлен UML-профиль, который многократно использован авторами при разработке приложений баз данных в собственной среде разработки. Этот профиль позволяет выполнить метамодельно-ориентированное проектирование приложения и описывает модель предметной области в понятиях развитой объектной метамодели. В конце статьи представлены примеры применения профиля и выдвинуты идеи о путях развития работы. Ключевые слова: UML, пользовательский профиль UML, объектно-ориентированные базы данных, MDA, программные приложения баз данных, объектно-ориентированное проектирование, предметно-ориентированное проектирование, проектирование баз данных.