Software testing is the act of checking whether software satisfies expectations.
TestingCup - Polish Championship in Software Testing, Katowice, May 2016
Software is a collection of programs and data that tell a computer how to perform specific tasks. Software often includes associated software documentation. This is in contrast to hardware, from which the system is built and which actually performs the work.
Blender, a free software program