Договір включає в себе наступні послуги:
- Аналіз вимог: розробник повинен провести аналіз вимог замовника та визначити функціональні та нефункціональні вимоги до інформаційної системи.
- Проектування архітектури: розробник повинен проектувати архітектуру інформаційної системи, включаючи її структуру, компоненти та зв'язки між ними.
- Розробка програмного забезпечення: розробник повинен розробити програмне забезпечення, яке буде відповідати вимогам замовника та архітектурним принципам.
- Розробка бази даних: розробник повинен розробити базу даних для зберігання та обробки даних, які використовуються в інформаційній системі.
- Розробка інтерфейсу користувача: розробник повинен розробити інтерфейс користувача, який буде легко розуміти та використовувати.
- Тестування та налагодження: розробник повинен налагодити та протестувати інформаційну систему, щоб забезпечити її коректну роботу.
- Введення в експлуатацію: розробник повинен забезпечити введення інформаційної системи в експлуатацію та навчити користувачів її використовувати.
- Підтримка та оновлення: розробник повинен забезпечити підтримку та оновлення інформаційної системи після його введення в експлуатацію, включаючи виправлення помилок та багів, додавання нового функціоналу та оновлення інтерфейсів.
- Забезпечення безпеки: розробник повинен забезпечити безпеку інформаційної системи, включаючи захист від несанкціонованого доступу, зломів та інших загроз.
- Інтеграція з іншими системами: розробник повинен забезпечити можливість інтеграції інформаційної системи з іншими системами, які використовуються замовником, щоб забезпечити їхню взаємодію та спільну роботу.
- Підтримка мультимовності: розробник повинен забезпечити можливість використання інформаційної системи на різних мовах та з різними локалізаціями.
- Розробка системи аналітики: розробник може забезпечити розробку системи аналітики, яка дозволить замовнику аналізувати та вивчати статистику використання інформаційної системи та її користувачами.
- Розробка системи керування правами доступу: розробник може забезпечити розробку системи керування правами доступу, яка дозволить замовнику керувати доступом користувачів до різних функцій інформаційної системи.
- Розробка системи планування ресурсів: розробник може забезпечити розробку системи планування ресурсів, яка дозволить замовнику планувати та контролювати використання ресурсів, таких як процесорний час, пам'ять та інші.