API

Application Programming Interfaces (APIs) are like drive-thru windows, but in code: they take inputs and give you predictable outputs. 

Most modern applications (like Excel) are a bunch of APIs working together.

There are tons of different types, from internal APIs to public APIs. Even companies like Stripe are basically selling APIs as a product.

API