Tags: Genre, Music Genre, Topical Concept.
In the software development process a reference implementation (or less frequently sample implementation or model implementation) is the standard from which all other implementations with their attendant customizations are measured and to which all improvements are added. An improving reference implementation in turn reflects its unchanging specification or else an attempt at an implementation may prove that the specification is impractical and needs improvement itself.