Een demo is een niet-interactieve multimediapresentatie die in real time wordt weergegeven.
Demo's worden gewoonlijk gemaakt om een of meer van de volgende zaken te laten zien: computerhardware en/of softwaremogelijkheden (zoals meerkanaals geluid of 3-D effecten); een specifiek onderwerp (zoals een product of een musicus); of de vaardigheden van de programmeur (zoals complexe bewegingen).
Er zijn georganiseerde wedstrijden voor demo's, die ze classificeren als behorend tot een van de drie subsets:
- Intro 4k, die vrij eenvoudig is en over het algemeen geen muziek bevat
- Intro 64k, die geen andere beperkingen heeft dan de grootte
- Demo, die alle mogelijke media mag bevatten.
Demo's zijn het werk van computerenthousiastelingen die vaak vele dagen (of zelfs weken of maanden) spenderen aan het maken van een demo die geen externe motivatie heeft (zoals geld, of bekendheid in de wereld in het algemeen). Hier volgen enkele verwante termen:
Demomaker: meestal een man tussen de 15 en 30, geïdentificeerd met een pseudoniem
Demoscene: een ondergrondse gemeenschap die elite programmeurs, componisten en kunstenaars omvat
Demogroep: een groep demomakers met complementaire vaardigheden die samenwerken aan presentaties
Demoparty: een showcase voor demo's, soms met duizenden deelnemers.
De demoscene vindt haar oorsprong in Europa en is het meest actief in Scandinavië, Denemarken, Duitsland, Nederland, Zwitserland, Polen en Frankrijk, hoewel ze zich geleidelijk aan ook in de rest van de wereld manifesteert.