النوعان الأساسيان للواجهة في البرمجيات :
أ التخاطب بكتابة الأوامر و - Graphical User Interface
ب التخاطب بكتابة الأوامر والتخاطب باستعمال الكيلوبايت. -
ج التخاطب بكتابة الأوامر والتخاطب باستعمال لغات الجيل الرابع . -
د التخاطب بكتابة الأوامر والتخاطب باستعمال الإنترنت