Guitar-chords.org defines its own Domain Specific Language (DSL), which is a markup language that marks the place of the chords above the lyrics. The DSL is interpreted by the rendering engine, facilitating the responsive appearance of the chord sheets on devices with different screen resolutions.