તેઓ તકનીકી જરૂરિયાતોને નિર્ધારિત કરવા માટે ગ્રાહકોને ઇન્ટરવ્યૂ કરવા અથવા વપરાશકર્તાઓને અંતર્ગત કરવાનો હોવો જોઈએ અને બિન-તકનીકી વપરાશકર્તાઓ સરળતાથી સમજી શકે તેવા ભાષાના પ્રોગ્રામ્સ માટે વિકલ્પોને સંચાર કરે છે.