as i think that you have a good understanding of the engineering concepts
i have a question
do you have any idea about the concept of the "Virtual CD drive" software how it works and how it may be implemented
"Virtual CD Drive" : software that simulate a CD Drive on your computer and enables .
like this one :