Интерфе́йс — граница между двумя функциональными объектами, требования к которой определяются стандартом; совокупность средств, методов и правил взаимодействия между элементами системы.

API — программный интерфейс, то есть описание способов взаимодействия одной компьютерной программы с другими. Обычно входит в описание какого-либо интернет-протокола, программного каркаса (фреймворка) или стандарта вызовов функций операционной системы. Часто реализуется отдельной программной библиотекой или сервисом операционной системы. Используется программистами при написании всевозможных приложений.
Тести́рование програ́ммного обеспе́че́ния — процесс исследования, испытания программного продукта, имеющий своей целью проверку соответствия между реальным поведением программы и её ожидаемым поведением на конечном наборе тестов, выбранных определённым образом.
Регрессио́нное тести́рование — собирательное название для всех видов тестирования программного обеспечения, направленных на обнаружение ошибок в уже протестированных участках исходного кода. Такие ошибки — когда после внесения изменений в программу, перестаёт работать то, что должно было продолжать работать, — называют регрессионными ошибками.
Веб-служба, веб-сервис — идентифицируемая уникальным веб-адресом (URL-адресом) программная система со стандартизированными интерфейсами.
Се́рвис-ориенти́рованная архитекту́ра — модульный подход к разработке программного обеспечения, базирующийся на обеспечении удаленного использования по стандартизированным протоколам распределённых, слабо связанных, легко заменяемых компонентов (сервисов) со стандартизированными интерфейсами.

Groovy — объектно-ориентированный язык программирования, разработанный для платформы Java как дополнение к языку Java с возможностями Python, Ruby и Smalltalk.

В разработке программного обеспечения, стадии разработки используются для описания степени готовности программного продукта. Также стадия разработки может отражать количество реализованных функций, запланированных для определённой версии программы. Стадии либо могут быть официально объявлены и регламентируются разработчиками, либо иногда этот термин используется неофициально для описания состояния продукта.
Тестирование производительности в инженерии программного обеспечения — тестирование, которое проводится с целью определения, как быстро работает вычислительная система или её часть под определённой нагрузкой. Также может служить для проверки и подтверждения других атрибутов качества системы, таких как масштабируемость, надёжность и потребление ресурсов.
SaaS — одна из форм облачных вычислений, модель обслуживания, при которой подписчикам предоставляется готовое прикладное программное обеспечение, полностью обслуживаемое провайдером. Поставщик в этой модели самостоятельно управляет приложением, предоставляя заказчикам доступ к функциям с клиентских устройств, как правило через мобильное приложение или веб-браузер.

Web 2.0 — методика проектирования систем, которые путём учёта сетевых взаимодействий становятся тем лучше, чем больше людей ими пользуются. Особенностью веб 2.0 является принцип привлечения пользователей к наполнению и многократной выверке информационного материала.
REST — архитектурный стиль взаимодействия компонентов распределённого приложения в сети. Другими словами, REST — это набор правил того, как программисту организовать написание кода серверного приложения, чтобы все системы легко обменивались данными и приложение можно было масштабировать. REST представляет собой согласованный набор ограничений, учитываемых при проектировании распределённой гипермедиа-системы. В определённых случаях это приводит к повышению производительности и упрощению архитектуры. В широком смысле[уточнить] компоненты в REST взаимодействуют наподобие взаимодействия клиентов и серверов во Всемирной паутине. REST является альтернативой RPC.

Диагра́мма развёртывания в UML моделирует физическое развертывание артефактов на узлах. Например, чтобы описать веб-сайт, диаграмма развертывания должна показывать, какие аппаратные компоненты («узлы») существуют, какие программные компоненты («артефакты») работают на каждом узле, и как различные части этого комплекса соединяются друг с другом.

COMDI — прикладное программное обеспечение для организации онлайн-трансляций российской разработки и одноимённый онлайн-сервис, предоставляющий посетителям по модели SaaS возможность проводить онлайн-встречи с аудиторией от 1 до 1500 человек (онлайн-семинары). Сервис открыт 1 сентября 2009 года.

Adobe Flash Builder — программный продукт компании Adobe, представляет собой IDE на основе Eclipse для создания многофункциональных межплатформенных интернет-приложений (RIA) с помощью открытой среды Flex.
Программный продукт ISPmanager — коммерческая панель управления веб-хостингом позволяет управлять программным обеспечением, таким как веб-сервер, сервер баз данных (MySQL/PostgreSQL), почтовый сервер (Sendmail/Exim/Postfix) и другими сопутствующими программами через веб-интерфейс.
AngularJS — JavaScript-фреймворк с открытым исходным кодом. Предназначен для разработки одностраничных приложений. Его цель — расширение браузерных приложений на основе MVC-шаблона, а также упрощение тестирования и разработки.
Mule ESB — легковесная интеграционная платформа, которая позволяет разработчику объединять различные информационные системы на основе принципов обмена сообщениями, сопоставления данных, управления сообщениями (orchestration), надежности, защиты и масштабирования между узлами (коннекторами).

Sketch — векторный графический редактор для macOS, разработанный голландской компанией Bohemian Coding.
QF-Test - это кроссплатформенное программное обеспечение от компании Quality First Software для автоматизированного тестирования графического интерфейса. QF-Test предоставляет возможность для тестирования пользовательского интерфейса Java, кроссбраузерного тестирования статических и динамических Веб-приложений, Windows приложений и приложений Android и IOS.