Software is a collection of programs and data that tells a computer how to work and perform specific tasks. Software can be installed onto a device, such as a laptop or smartphone, and it can be used to play games, store data, create graphics, search the internet, and complete many other tasks. Software programs can also be used to run specific tasks within a larger system or application.