В роботі приділено увагу розробці вимог, так як це є одним з найскладніших і важливих етапів розробки будь- якого бізнес-процесу або проекту. Це дослідження намагається з’ясувати характеристики та аспекти інженерних вимог, які застосовуються хмарними обчисленнями. Розглянуто нотацію моделювання бізнес-процесів (BPMN), що якісно впливає на фіксацію процесу та внесення відповідних змін для покращення бізнес-операцій. Акцентується увага, що BPMN можна використовувати як метод розробки вимог у хмарних бізнес-операціях. Крім того, у цій роботі представлено інженерну структуру вимог для послуг і хмарних обчислень, а також обговорюватиметься еталонна архітектура для послуг і хмарних обчислень. Розробка програмного забезпечення в хмарному середовищі включає деякі основні проблеми, такі як композиція програмного забезпечення, програмування, орієнтоване на запити та програмування, орієнтоване на інтерфейс програмування додатків, доступність вихідного коду, модель виконання та керування програмами. Щоб скористатися перевагами та зробити хмарні обчислення більш корисними, ці проблеми необхідно вирішити в різних процесах і методологіях розробки програмного забезпечення. Розглянуто еталонну архітектуру для обслуговування та хмарних обчислень. В роботі, також, наведено детальну архітектурну схему для інженерної структури вимог для обслуговування та хмарних обчислень, яка пояснює, як кожна окрема сутність пов’язана одна з одною, як працює процес та описано всі процеси та завдання інженерної структури вимог для обслуговування та хмарних обчислень, які можна розділити на три різні етапи, щоб забезпечити більш чітке бачення. В роботі розглянуто процес розробки вимог до хмарних програм. Під час розробки додатків розробку вимог вважають найважливішим етапом. Однією з ключових причин є те, що при розробці програм можна зіткнутися з найпоширенішими та трудомісткими помилками, а також з найдорожчими для супроводження та виправлення.