ELI5: Explain Like I'm 5

Language-independent specification

Language-independent specification is a way of writing out how something should be done without using any particular type of language. This means the instructions are written so that almost anyone, no matter what language they speak, can understand them. For example, if you wanted to build a birdhouse, a language-independent specification would give instructions on how to do it so that anyone, anywhere, would be able to understand and complete the task.