13. The system of claim 11 , wherein determining that the software application is permitted to access the API comprises utilizing a function, a key, and a text string associated with the software application.
11. A system, comprising: at least one processor; and a storage device storing instructions that, when executed by the at least one processor, cause the at least one processor to control a manner in which a software application accesses an application programming interface (API), by carrying out steps that include: receiving, from the software application executing on the system, a request to access the API; extracting, from the API, first license information that identifies whether all software applications executing on the system are permitted to access the API; identifying, based on the first license information, that not all software applications executing on the system are permitted to access the API; and in response to identifying: extracting, from the software application, second license information that identifies whether the software application is permitted to access the API, determining, based on the second license information, that the software application is permitted to access the API, and in response to determining: granting the software application access to the API.