I think the sentence essentially needs 'needs'. Without 'needs' the sentence is rendered meaningless. The second half of the sentence means: The computer system requires the programs to carry out its daily activities.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.