Why Software is Soft?
Our computer is designed in layered in architecture, In the core (inner layer) we have all physical component(h/w).
In starting , we were directly interacting with hardware and mainly in 1 & 0 , even you can say in on/off state of a transistor. It was really very difficult process for the user’s interaction.
To reduce the hardness of physical component for interaction, we started layering h/w with piece of code.
Simply saying to remove the hardness of hardware , for making it soft for users, we used layers, as we calling now as Software.
Thanks Prof Raman for clearing my thoughts!Check the Sybase Wiki @ sybasewiki.com