Software is a form of written data in code that is transmitted to your computer to perform certain tasks commanded by you. For every program that you wish to run on your computer, there will be a different coded instruction. SynapseIndia Founder Shamit Khemka discusses popular types of software & their usages in current scenario for various Web development & design processes.