Фре́ймворк; иногда фреймво́рк — программная платформа, определяющая структуру программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта.
COM — это технологический стандарт от компании Microsoft, предназначенный для создания программного обеспечения на основе взаимодействующих компонентов, каждый из которых может использоваться во многих программах одновременно. Стандарт воплощает в себе идеи полиморфизма и инкапсуляции объектно-ориентированного программирования. Стандарт COM мог бы быть универсальным и кроссплатформенным, но закрепился в основном на операционных системах семейства Microsoft Windows. В современных версиях Windows COM используется очень широко. На основе COM были реализованы технологии: Microsoft OLE Automation, ActiveX, DCOM, COM+, DirectX, а также XPCOM.

UML — язык графического описания для объектного моделирования в области разработки программного обеспечения, для моделирования бизнес-процессов, системного проектирования и отображения организационных структур.
CORBA — технологический стандарт написания распределённых приложений, продвигаемый консорциумом OMG и соответствующая ему информационная технология. CORBA обеспечивает взаимодействие между системами, работающими под разными операционными системами, написанными на разных языках программирования и запущенных на разном вычислительном оборудовании. CORBA использует объектно-ориентированную модель, хотя системы, использующие CORBA, не обязательно должны быть объектно-ориентированными. CORBA — это пример парадигмы распределенной объектной системы.
ILU — метод обмена данными в компьютерных системах, позволяющий преодолевать различия в способах систем представлять различные виды данных. Даже если две системы работают на одном компьютере или на идентичном аппаратном обеспечении, то всё равно возникает много различий как результат использования различных языков программирования для построения системы.
Веб-служба, веб-сервис — идентифицируемая уникальным веб-адресом (URL-адресом) программная система со стандартизированными интерфейсами.
Объе́кт в программировании — сущность в цифровом пространстве, обладающая состоянием и поведением, имеющая поля и методы. Как правило, при рассмотрении объектов выделяется то, что объекты принадлежат одному или нескольким классам, которые определяют поведение объекта. Термины «экземпляр класса» и «объект» взаимозаменяемы. Аналогия: объект — то, что сделали по чертежу, класс — это чертёж.
Архитектура, управляемая моделью — создаваемая консорциумом OMG разновидность концепции «Разработка, управляемая моделями»: модельно-ориентированного подхода к разработке программного обеспечения. Его суть состоит в построении абстрактной метамодели управления и обмена метаданными (моделями) и задании способов её трансформации в поддерживаемые технологии программирования. Создание метамодели определяется технологией моделирования MOF, являющейся частью концепции MDA. Название концепции не совсем удачно, так как она определяет вовсе не архитектуру а именно метод разработки программного обеспечения.
UML Partners — консорциум системных интеграторов и производителей, собравшийся в 1996 году для создания спецификации Unified Modeling Language (UML). Изначально возглавлялся Грэди Бучем, Айваром Якобсоном и Джеймсом Рамбо из Rational Software. Созданный в рамках UML Partners черновик спецификации UML 1.0 был предложен на рассмотрение Object Management Group (OMG) в январе 1997 года. В том же месяце UML Partners сформировали рабочую группу по семантике, под руководством Криса Кобрина, для завершения семантик спецификации и интеграции в подготовленную к стандартизации спецификацию. Результат этой работы — спецификация UML 1.1 — была отправлена Object Management Group в августе 1997 года и принята ей в ноябре того же года.
OMG — аббревиатура:
- Oh My God! — общеупотребительное сокращение-англицизм при текстовом общении.
- Oh My God — китайская киберспортивная организация.
- omg! — сайт компании Yahoo!, посвящённый новостям и слухам о знаменитостях.
- Object Management Group — рабочая группа (консорциум), занимающаяся разработкой и продвижением объектно-ориентированных технологий и стандартов, преимущественно технологии CORBA.
- OMG или OMPG — сетевая многопользовательская игра.
- OMG — расширение имени файла для формата OpenMG.
- Oh My Girl — южнокорейская поп-группа.
- Olympiad of Misguided Geeks — регулярный конкурс на сатирическом блоге The Daily WTF.
- Old Man Gloom — музыкальная группа из Санта-Фе, Нью-Мексико.
- Old Mutual Group — международная страховая компания.
- OM Group — химическое предприятие в Кливленде, символ акций на Нью-Йоркской фондовой бирже — NYSE:OMG.
- OMG (песня) — песня Ашера.
- См. также
- Частица Oh-My-God — самая быстрая зарегистрированная частица из имеющих массу.
Orbix — CORBA ORB — коммерческий программный продукт, призванный помогать программистам в разработке распределённых приложений. Orbix — одна из реализаций спецификации CORBA комитета OMG.

Бертран Мейер — создатель языка программирования Эйфель.
Разработка, управляемая моделями, — это стиль разработки программного обеспечения, когда модели становятся основными артефактами разработки, из которых генерируется код и другие артефакты.

Гради Буч — американский специалист в области программной инженерии, руководитель исследований в IBM Research, IBM Fellow с 2003 года. Гради Буч наиболее известен как создатель унифицированного языка моделирования UML, который он разработал совместно с Иваром Якобсоном и Джеймсом Рамбо.

Microsoft Quick Pascal — компилятор языка программирования Pascal, выпущенный компанией Microsoft в 1989 году.

CASE — набор инструментов и методов программной инженерии для проектирования программного обеспечения, который помогает обеспечить высокое качество программ, отсутствие ошибок и простоту в обслуживании программных продуктов. Также под CASE понимают совокупность методов и средств проектирования информационных систем с использованием CASE-инструментов.

Мета-объектное средство — это стандарт для разработки, управляемой моделями, разработанный OMG.
Артефакт в языке моделирования UML — некая физическая сущность на уровне платформы реализации, представляющая собой замещаемую часть системы.
RMI-IIOP обозначает интерфейс удаленного вызова методов Java (RMI) через межброкерный протокол Интернета (IIOP), который предоставляет возможности распределенных вычислений Common Object Request Broker Architecture (CORBA) для платформы Java. Первоначально он был основан на двух спецификациях: маппинг языка Java на OMG IDL и CORBA / IIOP 2.3.1.
В распределённых вычислениях брокер объектных запросов представляет собой промежуточное программное обеспечение, которое позволяет выполнять программные вызовы с одного компьютера на другой через компьютерную сеть, обеспечивая прозрачность местоположения посредством удаленных вызовов процедур. ORB способствуют взаимодействию распределённых объектных систем, позволяя строить такие системы, собирая вместе объекты от разных поставщиков, в то время как разные части взаимодействуют друг с другом через ORB.