[An API (short for Application Programming Interface) is an interface implemented by a software program which enables it to interact with other software.]