Answer:
The answer to your question is B. Software interface
Step-by-step explanation:
Software interface ⇔ Software interfaces (programming interfaces) are the languages, codes and messages that programs use to communicate with each other and to the hardware.
I hope this helps and have a wonderful day!