In the context of computing and IT, what does the term "service" typically refer to?
A) Software applications used for data analysis
B) Hardware components of a computer system
C) Programs designed to protect against viruses
D) Functions or applications provided over a network