Micromine interview question

Describe an api in non technical terms