Eine »Softwareschnittstelle« ist eine Schnittstelle, über welche die Interaktion zwischen Computerprogrammen abläuft.
Eine »Softwareschnittstelle« ist eine in einem Computerprogramm vorgesehene Funktion, welche es anderen Computerprogrammen oder Benutzern ermöglicht, mit dem Programm zu interagieren.