My assumption is that you're asking about validating the installation of software onto a recording device. If you're asking about actually validating the writing of software code... skip this message
One way I've seen it done is that the tool used to burn the CD (assuming this is the process) that you use to distribute the software is Validated. From there the size of the program is compared to the original and assuming you have a successful copy your sizes should be comparable. From there you would demonstrate (Sample size 3 or so) that the software you call 'good' will be what you want it to do.
I'm not a software expert but in my dealings in software land that's what I've seen on the manufacturing floor.