Understanding Computer Software

There is a basic communication gap between you and your computer. You speak in words while all your computer’s information is given in zeroes and ones. Computer programs can bridge this gap so that you can make your computer work for you. Computer programs provide the instructions to your computer and allow you to control your computer’s functions. There are three main types of computer software programs. Compilers and other translator programs are computer software programs that let programmers create other software. Software applications are computer programs that are productivity tools that allow computer users to solve problems and do work. Word processing programs and imaging software are types of computer software that fall into this category. Finally, there is system software, or operating systems which coordinate the applications or other software on your computer. If you are like most computer users, you worry most about applications and operating systems. Your computer probable already came with an operating system, but you likely purchase other computer software - such as games, word processing programs, anti virus software, and spreadsheet programs - to make your computer experience more complete. When you talk about computer software, you most likely mean this type of application programming that really allows you to “do” things. To find the best software, you need to understand the concepts of compatibility, system requirements, and patches. Basically, when you buy computer software, you need to make sure your computer has the minimum system requirements to run the software well. Minimum system requirements are usually printed on the box of computer software. Choosing software that is too advanced may result

in crashes and slower operating speeds. You will likely notice when you read the warranty that comes with your computer software that most programs come with no warranty or a very limited warranty. In fact, most computer software warranties expressly claim that the product is sold “as is.” That is because all computer software may potentially contain bugs or mistakes and may interact badly with other software on your system actually causing your computer to crash. Choosing computer software from reputable companies and frequently downloading “patches” or software corrections from the manufacturer’s web site is one way to ensure that new computer software works well with you system.