Ian K. Bray dalam bukunya An Introduction to Requirements Engineering (p9) mendefinisikan domain masalah sebagai berikut:
Itu bagian dari alam semesta di mana masalah itu ada .
Misalnya, dalam hal sistem kontrol lift, ini akan mencakup perangkat keras apa pun yang ada (lift, motor, tombol, indikator, sensor, dll.), Karakteristik bangunan (jumlah lantai dan poros angkat), pola antisipasi dari penggunaan, karakteristik pengguna, kebijakan penggunaan lift dari klien (mis. apakah pengguna harus berkecil dari menggunakan lift untuk perjalanan singkat?) dan sebagainya.
Dalam domain masalah kontrol lift, masalahnya, seperti yang dinyatakan di atas, adalah, 'sistem kontrol diperlukan yang akan membuat penggunaan lift yang lebih efisien di gedung ini'. Dalam praktiknya, kami biasanya memperbaiki masalah menjadi satu set seluruh sub-masalah, tetapi, untuk saat ini, hanya perlu dicatat bahwa untuk menyelesaikan masalah, jelas diperlukan sistem solusi untuk menghasilkan beberapa efek dalam domain masalah . Efek yang diinginkan inilah yang merupakan persyaratan.
Jadi, domain masalah dapat juga dianggap sebagai bagian dari dunia di mana sistem solusi baru (kadang-kadang disingkat SS) akan beroperasi dan akan menghasilkan efek yang diperlukan. Karena sistem solusi berbasis perangkat lunak sering disebut aplikasi, domain masalah dapat disebut domain aplikasi.