Con interfaccia, nell'informatica, si indicano diversi tipi di strumenti interfaccia. Esso può indicare il punto di incontro o collegamento, spesso standardizzato, tra sistemi diversi e/o le modalità per permettere la loro interazione sotto forma di scambio di informazioni o, nel paradigma di programmazione orientata agli oggetti, gli elementi pubblici di una classe.