Software (zowel de broncode als de objectcode) kan worden beschermd onder het regime van de Softwarerichtlijn. Hoewel die richtlijn geen definitie geeft van het begrip ‘computerprogramma’, is ‘het voorbereidend materiaal’ wel onderdeel van computerprogramma’s. Dit valt dus onder de software-bescherming. Maar wat is voorbereidend materiaal?