Let's talk software!
First of all, softwares have versions. A version is identified by a number like 1.0, 2.5, 14.3 and so on.
Higher the version, stronger the software is. Remember this.
Softwares are essentially applications with a purpose. Every type of software will have a purpose.
Some of the different types of software we have are: