Why do back-end developers create application programming interfaces (apis)?
a) to ensure availability of websites
b) to enable two distinct applications
c) to interact with one another and share data
d) to move data between the user and the data or services on the server