generic interface
The interface, defined at a level that is independent of any particular programming language.