"The first component is computer hardware, the second component is user or application programs, and the third component is an operating system." . . . . .