Correct Answer: An interface that accepts and returns data that may be written in any language that produces an executable file.