A software is an instruction or we can say that a software is an input to the system or a hardware to get an output from these systems.
Softwares may be of different kinds or by different source in which it may be free or may be costly.
From here you can download all kinds of softwares and their crackings.

1 2 3