સામાન્ય રીતે, યુઝર ઇન્ટરફેસ, ટેકનીકલ હેતુ સાબિત ક્રિયાપ્રતિક્રિયા ના ભૌતિક અને તાર્કિક સિદ્ધાંતોના એક સેટને છે, વચગાળાના કરાર સંપૂર્ણતામાં દેહધારી અને અલ્ગોરિધમનો ઘટકો વચ્ચે માહિતી વિનિમય પર નિયમો.