ICT (First Secondary)

Software vs Hardware

Which of the following allows users to interact with a computer?