I området af computere, er udtrykket interface, der anvendes til at navngive den funktionelle forbindelse, der eksisterer mellem to programmer, systemer eller indretninger, som tilvejebringer kommunikation på forskellige niveauer, hvilket gør en informationsudveksling mulig. Der er to typer grænseflader: brugergrænseflader og fysiske grænseflader.
Brugergrænsefladen er det sted, hvor interaktionen mellem menneske og computer stammer. Denne type grænseflade inkluderer forskellige elementer såsom grafisk indhold, vinduer, mus, markør, visse lyde, som computeren giver, kort sagt alle de måder, der muliggør kommunikation mellem computeren og brugeren.
Formålet med at designe en grænseflade er, at det skal være let at forstå, effektivt og interessant, så det opnåede resultat, når det betjenes, er det ønskede.
Dets hovedfunktioner er: tænd / sluk-funktioner; beherskelse af holdets styrbare funktioner kontakt med andre systemer; adgangskontrol; oplysninger status; styring af filer og mapper, blandt andre.
Inden for brugergrænsefladen kan der skelnes mellem tre typer:
Hardware-interface: henviser til alle enheder, der bruges til at få adgang til, behandle og levere data (skærm, mus og tastatur).
Softwaregrænsefladen: den bruges til at levere information om processerne og kontrolmekanismerne gennem det, som personen ofte observerer på skærmen.
Software- og hardware-grænsefladen: det er den, der opretter et link mellem computeren og brugeren, så udstyret kan forstå instruktionerne og brugeren forstå den binære kode, der fortolkes på en læsbar måde.
Den fysiske grænseflade refererer på sin side til det fysiske kredsløb, gennem hvilket signaler modtages eller sendes fra et system til andre. Der er ingen global grænseflade, men forskellige typer kan findes: SCSI- grænseflade, USB-grænseflade osv., Der etablerer en specifik teknisk definition, derfor er samtrafik mulig, hvis den samme grænseflade bruges ved kilden og destinationen.
Når udtrykket bruges inden for internetområdet, henviser grænsefladen til alle de elementer, der reflekteres på skærmen, og som gør det muligt for brugeren at udføre forskellige specifikke handlinger.