The API allows programs to run on computers with different hardware configurations.
API stands application programming interface. It is a set of functions and procedures and it allows two software programs to communicate with each other. There are three basic types of APIs: Local, Web like and program like.