As an element of a computer that we can't directly tangible touch is a set of instructions or programs (Program) that is written to your computer's software works as a link between users on a computer to be able to understand each other.
As a component of a computer, we can not touch them directly. A batch file or program (Program) that is written to the computer. The software is a virtual connection between users and computers to understand each other.