Розробка програмного забезпечення – це процес розробки, визначення, проектування, програмування, документування, тестування та виправлення помилок, пов'язаних із створенням та обслуговуванням програм, середовищ або інших компонентів програмного забезпечення.