Vanliga egenskaper hos applikationsprogram oavsett deras användargränssnitt inkluderar:
1. Menyrad :En menyrad som vanligtvis finns överst i programfönstret innehåller en lista med kommandon organiserade i kategorier.
2. Verktygsfält :Verktygsfält ger enkel åtkomst till ofta använda kommandon med ikoner eller knappar som representerar dessa kommandon.
3. Titelfält :Titelraden visar namnet på programmet och innehåller ofta knappar för att minimera, maximera och stänga.
4. Statusfält :Statusfältet visar information om programmets aktuella status eller ger statusuppdateringar om pågående uppgifter.
5. Rullningslister :Rullningslister låter användaren se innehåll utöver det som för närvarande är synligt på skärmen genom att rulla uppåt, nedåt, åt vänster eller höger.
6. Dialoger och popup-fönster :Dessa visas som ytterligare fönster eller rutor som begär användarinmatning, visar meddelanden eller ger mer information.
7. Ikoner :Ikoner är små bilder som används för att representera filer, mappar, program eller åtgärder inom ett program.
8. Knappar :Knappar ger ett sätt att utlösa en åtgärd när du klickar på dem och är märkta därefter (t.ex. "Spara", "Öppna" etc.).
9. Textinmatningsfält :Dessa tillåter användare att skriva in text eller data i en applikation.
10. Kryssrutor :Kryssrutor tillåter användare att välja eller avmarkera alternativ inom ett program.
11. Radioknappar :Radioknappar låter användare välja ett alternativ från en uppsättning alternativ.
12. Glidreglage och förloppsindikatorer :Reglage låter användare justera en inställning genom att flytta en reglage längs ett spår. Förloppsstaplar visar förloppet för en uppgift eller operation.
13. Hyperlänkar :Hyperlänkar används för att navigera mellan olika delar av programmet eller till externa resurser på internet.
14. Meddelanden :Aviseringar visas som popup-fönster för att varna användare om händelser eller uppgifter som kräver uppmärksamhet.
15. Navigeringskontroller :Dessa tillåter användare att flytta mellan olika delar av ett program, vanligtvis med hjälp av knappar, flikar eller brödsmulor.
16. Hjälp och support :Många program inkluderar hjälpknappar, dokumentation eller vanliga frågor för att ge användarna information om hur de använder programmet effektivt.
Dessa funktioner kan variera något mellan applikationer och operativsystem men ger i allmänhet en konsekvent upplevelse för användare som interagerar med olika program.