OverviewComputer software is often regarded as something, but hardware, meaning that the "hard" part is clear, while "soft" is the intangible object in the computer. Software includes a very wide variety of products and technology that was developed using various techniques such as programming languages, scripting languages, or even FPGA microcode or the country. Types of software include web