Экстрема́льное программи́рование — одна из гибких методологий разработки программного обеспечения. Авторы методологии — Кент Бек, Уорд Каннингем, Мартин Фаулер и другие.
Фре́ймворк; иногда фреймво́рк — программная платформа, определяющая структуру программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта.
Веб-разработка — процесс создания веб-сайта или веб-приложения. Основными этапами процесса являются веб-дизайн, вёрстка страниц, программирование для веб на стороне клиента и сервера, а также конфигурирование веб-сервера.
Шаблон проектирования — повторяемая архитектурная конструкция в сфере проектирования программного обеспечения, предлагающая решение проблемы проектирования в рамках некоторого часто возникающего контекста.
Веб-дизайн — отрасль веб-разработки и разновидность дизайна, в задачи которой входит проектирование пользовательских веб-интерфейсов для сайтов или веб-приложений.
RAD — концепция организации технологического процесса разработки программных продуктов, ориентированная на максимально быстрое получение результата в условиях сильных ограничений по срокам и бюджету и нечётко определённых требований к продукту. Эффект ускорения разработки достигается путём использования соответствующих технических средств и непрерывного, параллельного с ходом разработки, уточнения требований и оценки текущих результатов с привлечением заказчика. RAD создана в конце 1980-х как альтернатива более ранним каскадной и итеративной моделям. С конца XX века RAD получила широкое распространение.
Гибкая методология разработки — обобщающий термин для целого ряда подходов и практик, основанных на ценностях Манифеста гибкой разработки программного обеспечения и 12 принципах, лежащих в его основе.

Графический дизайн — художественно-проектная деятельность по созданию гармоничной и эффективной визуально-коммуникационной среды. Графический дизайн вносит инновационный вклад в развитие социально-экономической и культурной сфер жизни, способствуя формированию визуального ландшафта современности. Разновидность дизайна, модернизированная форма рисовальной и печатной прикладной графики (типографики) с использованием новых промышленных технологий, тиражирования и внедрения дизайн-продукта в среду визуальной коммуникации. Современный графический дизайн считают разновидностью коммуникационного дизайна. Графические дизайнеры создают и комбинируют символы, изображения и текст для формирования визуальных представлений идей и сообщений. Они используют типографику, изобразительное искусство и методы компьютерной вёрстки для создания визуальных композиций. Прагматика графического дизайна определяет его технико-коммуникационные разновидности: корпоративно-рекламный дизайн, редакционно-издательский дизайн.

Autodesk, Inc. — компания, крупнейший в мире поставщик программного обеспечения для промышленного и гражданского строительства, машиностроения, рынка средств информации и развлечений.
Проектирование программного обеспечения — процесс создания проекта программного обеспечения (ПО), а также дисциплина, изучающая методы проектирования. Проектирование ПО является частным случаем проектирования продуктов и процессов.

SketchUp — программа для моделирования относительно простых трёхмерных объектов — строений, мебели, интерьера. В марте 2006 года была приобретена компанией Google вместе с небольшой фирмой @Last Software. В апреле 2012 Google продал SketchUp компании Trimble Navigation, сумма сделки не разглашается. Существуют две версии программы — бесплатная для некоммерческого использования, ограниченная по функциональности SketchUp Make, и платная SketchUp Pro.
ODM — производитель изделия, которое создается по его собственному оригинальному проекту, а не по лицензии.

Инжене́р-констру́ктор — специалист, чья деятельность (работа) необходима для разработки и создания конечного (целевого) продукта из продуктов и ресурсов существующего материального производства. Например: инженер-конструктор деревообрабатывающего и мебельного производства, инженер-конструктор стальных конструкций и т. д. Под созданием конечного (целевого) продукта при этом понимают объединение продуктов (ресурсов), например: сборка, монтаж, сварка, бетонирование и т. д.
Проектирование взаимодействия — дисциплина дизайна, занимающаяся проектированием интерактивных цифровых изделий, систем, сред, услуг.

Italdesign-Giugiaro S.p.A — инжиниринговая компания и одно из самых известных в мире дизайн-бюро, которая в основном, известна своими дизайн-проектами для автомобильной отрасли, а также рядом проектов в области промышленного дизайна Штаб-квартира компании располагается в Монкальери (Италия).

Роберт Сесил Мартин, также известный как Дядя Боб — американский инженер и программист, консультант и автор в области разработки ПО. Мартин является профессионалом в области разработки ПО с 1970, а с 1990 становится международным консультантом в этой области. В 2001 он организует встречу группы, которая создала гибкую методологию разработки из техник экстремального программирования.
Манифест гибкой разработки программного обеспечения — основной документ, содержащий описание ценностей и принципов гибкой разработки программного обеспечения, разработанный в феврале 2001 года на встрече 17 независимых практиков нескольких методик программирования, именующих себя «Agile Alliance».
Дизайн взаимодействия с пользователем включает в себя традиционное взаимодействие человека с компьютером, в том числе все аспекты продукта, как они воспринимаются пользователями.
Дизайн-система — набор компонентов, правил, предписаний и инструментов для повышения качества и скорости разработки продуктов, а также эффективной поддержки существующих. В английском языке для обозначения дизайн-систем чаще всего используют понятие «design language», определяя также его главное отличие от дизайн-системы – возможность использования вне сферы цифровых продуктов. Одним из примеров такого «визуального языка» может служить узнаваемое оформление автомобилей компании BMW. Визуальный язык определяет базовые основы создания продуктов и решений.
PDS — спецификация дизайна продукта, данные о том, как выполнен дизайн, что должен делать и насколько соответствует требованиям. Требования могут быть собраны в т. н. PRS — спецификации требований к продукту. Целью является обеспечение того, чтобы последующее проектирование и разработка продукта отвечали потребностям пользователя. Спецификация дизайна продукта является одним из элементов управления жизненным циклом продукта.