GUIapplikasjoner
GUIapplikasjoner er programvare som bruker grafiske brukergrensesnitt for interaksjon med brukeren fremfor et ren kommandolinjegrensesnitt. De viser vinduer, kontroller (knapper, tekstfelt, lister), menyer, dialogbokser og annet grafisk innhold. Brukeren interagerer gjennom museklikk, berøring og tastaturhendelser, ofte via hendelsesbasert programmering.
Historisk sett tok utviklingen fart tidlig i datamaskinenes grafiske tidsalder, med bidrag fra Xerox PARC, Apple
Typiske komponenter inkluderer vinduer, widgets, layout managers og rendering-motorer. GUI-applikasjoner kan være native (plattformavhengige) eller tverrplattform.
Utvikling tar hensyn til ytelse, tilgang til native-funksjonalitet og brukeropplevelse, samt behov for testing og plattformspesifikke
Fordeler med GUI-applikasjoner inkluderer intuitiv bruk og tydelig visuell tilbakemelding; ulemper kan være ressursforbruk, behov for