In the context of computer technology, what does the term "innovation" typically refer to?
A) Developing new software applications
B) Creating faster computer processors
C) Introducing novel hardware devices
D) Implementing creative solutions to technical challenges