grænsefladetype
Grænsefladetype betegner typen af den grænseflade, som en komponent, et system eller en tjeneste tilbyder eller forventer at interagere gennem. Begrebet bruges bredt i softwareudvikling, systemintegration og data- eller informationsmodellering til at beskrive hvordan eksterne aktører kan få adgang til eller udveksle data med et objekt eller en tjeneste. En grænsefladetype kan være abstrakt (en kontrakt) eller konkret (et implementeret sæt funktioner), og den afgør hvilke operationer, dataformater og protokoller der forventes.
I praksis skelner man ofte mellem forskellige typer grænseflader: brugergrænseflade (UI), der faciliterer menneskelig interaktion; programmeringsgrænseflade
Kvaliteter ved en grænsefladetype omfatter klarhed, fuld kontrakt (hvilke operationer der er tilgængelige), stabilitet og versionering,