Computer PC software is so called in contrast to computer hardware, which encompasses the physical interconnections and devices required to store and execute (or run) the software. Computer software is held in the storage of computers for a very specific purpose and performs the function of the program it implements, either by directly providing instructions to the computer hardware or by serving as an input to another piece of software. PC software is described as the information processed by the systems. Computer PC software is a major form of intellectual property, both from the standpoint of the intellectual creativity required to produce it and the practical and commercial value of good products.
Software is an ordered sequence of instructions for changing the state of the computer hardware in a particular sequence. Software may also be written in an assembly language, essentially, a mnemonic representation of a machine language using a natural language alphabet. Software license gives the user the right to use the software in the licensed environment, some software comes with the license when purchased off the shelf, or OEM license when bundled with hardware. Software may also databases, and computer games. Software can help a small business correspond with its customers, keep track of inventory and even answer the phone and process orders.
Computer software, consisting of programs, enables a computer to perform specific tasks, as opposed to its physical components (hardware) which can only do the tasks they are mechanically designed for. Computer software has to be “loaded” into the computer’s storage (such as a hard drive, memory, or RAM). Computers operate by executing the computer program. Computer software, a general term used for computer programs and data. Computer PC software can be classified into two types:Systems software includes basic input-output systems, device drivers etc. Computer users can also create their own computer software, including spreadsheet templates, word processor macros etc.
Copyright in software may be assigned or licensed to others. Copyright and other intellectual property laws protect software created, posted and traded on the Internet. Copyright protection can be claimed without registration or the deposit of copies with the Copyright Office. Copyright law does not protect the ideas and functional elements of software, as does patent law.
System software helps run the computer hardware and computer system. System software enables the users to run computer hardware and computer system including operating system, device drivers, diagnostic tools, servers, windowing systems and some more. Computer software is protected as intellectual property under the US copyright system. “Bundled” software is canned software that is sold with hardware and does not have a separately stated price, and can include operating systems such as DOS, UNIX, OS-2, or System 6. Because embedded software is part of the computer system, machinery, or other equipment, it has no separate acquisition cost and shall not be separately valued apart from the computer system, machinery, or other equipment in which it is housed.
Programming software usually provides tools to assist a programmer in writing computer programs and software using different programming languages in a more convenient way. Programs may be called by one to many other programs; programs may call zero to many other programs. Program and library The term “software” was first used in A program may not be sufficiently this sense by John W. Programs may be software, programming software and called by one to many other programs; application software, although the programs may call zero to many other distinction is arbitrary, and often programs. Programming software provides some useful tools like text editor, compiler, interpreter, linker and debugger etc.
Computer software is big business with millions of research dollars at stake. Computer software is a set of directions or instructions that exist in the form of machine-readable or human-readable code, is recorded on physical or electronic medium and directs the operation of a computer system or other machinery and/or equipment. Computer software is covered by copyright and cannot be used unless it has been legally obtained. Computer software is protected under the federal copyright law which states that, “Users may not make a copy of a piece of software for any other reason than as an archival back-up without permission of the copyright holder.
What is the Definition of Computer Software?
The term “software” is not a recently conceived of word. In his 1935 essay, ‘Computable Numbers with an Application to the Entscheidungs Problem,’ Alan Turing first proposed and provided the foundation for most modern software. In 1958, the first use of the term software was used by John W. Tukey in an article in American Mathematical Monthly.
Today, the the term ‘computer software’ means written programs, rules, or codes, along with related documentation regarding the operation of a computer system that is stored in read/write memory. The “soft” part of software refers to the many products and technologies developed using different methods such as programming languages and scripting languages. The term ‘software’ is broader and can include different types of devices such as the operation systems of modern consumer devices such as automobiles, televisions, toasters, etc.
Computer software is the job descriptions of what a computer can perform. It cannot be physically touched. For instance, most computers come with software already installed. Software is also available on CD where the user inserts the disk into the hard drive and follows the installation instructions. As well, downloadable software is available on internet sites such as Microsoft. Computer software is basically a series of instructions that tells a computer how to do a particular job. For example, Microsoft Word is an example of computer software. As well, web page technologies such as HTML, PHP, ASP.NET, and XML are examples of computer software.
Computer software can be divided into two main categories: operating system software and application software.
Operating System (0/S): This system consists of the basic functions that computers perform. An example would be showing movement on a screen such as a mouse cursor was the user moves the mouse. Examples of operating systems include: windows vista, windows xp, Mac, Linux and Unix.
Application Software: These are applications that allow the computer to perform the job. Application software is used to accomplish precise tasks other than just running the computer system. This can include voice, play or record music, view videos, play video games–etc. Other examples of application software include permitting access to the internet and printing documents. Application software is the software that indirectly interacts with the computer.
System Software is the software that can directly interact with computer hardware. Examples include motherboard, CPU, keyboard, Mouse, printer–etc. System software is responsible for controlling, integrating, and managing the individual hardware components of a computer system.
Computer software is composed of machine language which is essentially groups of binary code giving processor instructions that are specific to an individual processor. It is normally written in high-level programming languages and then interpreted into machine language code. Software can also be written in assembly language which is a mnemonic representation of a machine language using a natural language alphabet.
The term computer software evolved from computational theories and formulas from pioneers in mathematics. It is easy to see how quickly technology evolved to the amazing and complex computations we see today.
Basic Information About Computer Software
Information on the significance and uses of different kinds of computer software that help in making life simple and convenient.
Technology is changing and updating itself at a breakneck speed and as a result of this, unimaginable things are now not only becoming possible but also extremely convenient. The computer which happens to be the biggest gift of technology to mankind consists of two main parts namely the software and the hardware. While the hardware deals with the physical part of the functioning of a computer, the software is responsible for conveying to the hardware about the tasks that have to be performed. In simple words, the hardware is the body of the computer while the computer software is the part that tells the brain what to do. Hence, it is obvious that the software forms the central part of the efficient working of any computer.
The main function of the software is to translate directions and concepts to the hardware so that the task can be performed appropriately. This function includes converting the language we can understand into computer language in order to make it possible for the hardware to understand the nature of the function to be performed. It is now made evident that without the required computer software, it is impractical to operate a computer. Now let us try and understand how this software is created. The people who are in charge of designing and creating software are the compute programmers that make use of a unique programming language. While making the software, this programmer writes his programs with the help of commands that are written in simple language which is very easy for any of us to understand. The technical name for these commands is ‘source code. ‘ After the process of expressing data with the help of the source code is complete, a program known as ‘compiler’ is used on this code so that the data can be translated into a language that can be understood by the computer hardware.
Again, the computer software can be divided into two sub categories: the system software and the application software. The system software is the software which is entitled with the task of helping the hardware function systematically whereas the application software consists of all the other tasks that have to be performed by the computer users except the functioning of the hardware. Some people believe that programming software is also a constituent of the types of software while the others think otherwise.
Apart from the above mentioned kinds of computer software, there are a few others which have been developed with time and expertise. These are the computer games software, driver software, education software, productivity software, media players and media development software to name a few. The computer games software is becoming increasing popular with the video games lovers as it consists of various genres like first person shooters, adventure games, action games, Massive Multiplayer online games and so on. The driver software allows the working of other devices in collaboration with the computer like printers, scanners etc. The education software can help students learn difficult subjects with the help of programs or games. The word processors, presentation software and database management utilities are some of the examples of productivity software that help the users get more productivity in their business.
The media software assists in the playing or editing or pictures or videos or music files. All these types of computer software collectively play a major role in most of the activities that we indulge in on our computers.
Simple Understanding of Computer Software
Application Software branches off from Computer Software. This Software is recognized as just software and can be divided into two different classes, Systems and Application software. Systems is made up of basic level programs that function with the computer. These functions are comprised of compilers, operating systems, linkers, device drivers, programming tools, assemblers, and requirements for overseeing computer resources. When contrasted, application software allows the user to perform specific and productive task, while systems software manages and controls computer hardware so that the applications can perform its task and it can not run without the function of the operating system and overseeing of computer resources. Systems software places text onto a display device and transfers data from memory to disk. Examples of operating systems are Microsoft Windows, Mac OS X, or Linux.
There are seven different types of Application Software but they can be categorized in more than one different way. The first type is Internet, we know it as the Browser. It is the main Software that allows us to meet all of our online needs. Others include torrents and FTP clients accompanied by other programs that allow you to access data online. The second type is called Productivity software and it includes word processors, spreadsheet programs, and database programs. Productivity can also include communications and graphics software. Next in line we have Communication software. It allows you to communicate with other individuals online through email, chat, and other programs.
The fourth type is Graphics application Software. This software allows you to view and edit image files. It also includes advanced options like G.I.M.P or Photoshop for people who have a career in photography and graphic design. The fifth type of application software is called Multimedia Software. Some of the well known are: Windows Media players, VLC players, GOM, winamp, and iTunes. This software allows your computer to play back, create and edit audio and videofiles.
The sixth type is called Games. This application barely reaches the minimum of a computer’s gaming capability. Normally your games come with your computer and usually are fun. These games are Hearts, Solitaire, Spider Solitaire, Purble Place, Minesweeper, Chess Titans, FreeCell, and InkBall. The last of the seven types is called Utilities Software. The includes software that removes unnecessary files from your hard drive, allowing you to manage system software and manage your computer’s resources.Being that technology has become a very important way in which we live, we should understand how computers work.
What Are the Basics of Computer Software?
Computer software is something created by programmers using a language called html. It is vital to the operation of your computer and to the things that you want to do with it everyday. In comparison to computer hardware; the software is what runs on the computer hardware. It runs to protect computer networks and systems. It also is created to tell the binary of the computer what is should do. The software is basically a program which is made up of forms and roles that are in essence digitally stored data, it might be used as code for a CPU or sometimes it represents other types of information. What makes your computer useful, is the computer software.
It is created with programming language and utilities; they come in several different forms. Depending upon your needs software can help your small business correspond with your customers. It can keep track of inventory and even answer the phone and process orders as needed. Defining software is not easy because it is “virtual” if you like, not physical as is the case with computer hardware. There are different types of software that we would use, one may allow a main task to be carried out, for example; a program designed to edit photos, would be application software. In comparison software that is referred to as complex, will multi-task many things at the same time which help run the computer system an example would be an operating system. Maintenance is a significant part of any software system. To sum it up, software is a term used for digitally stored data or computer programs.
One of the easiest ways to get the software you need is to download it. You can download in two ways, from a disc or from a site where the software is offered. These downloads will allow you to click the button where instructed to “Download”, click on run, and then you will need to go through the prompts, sometimes called an installation wizard, and you can get your software all without a disc. If important information is given to you during this process and you are instructed to keep it for future reference, it is well advised that you do so. You may not be able to access your new software without a user name and password. So be very careful to keep this information when prompted. Some applications will also simply run when clicked on. You must also be careful what you download and that it is from a safe site and a trusted vendor. Malicious software like viruses can be downloaded into your computer and steal personal information and freeze up your computer and make it inoperable. Many downloads come in what is called a zip file and need to be extracted. Most Windows programs have extractors but if you do not there are free ones the one I use is 7zip and it is free.
Copyright protection will extend only to expressions, not to the ideas, procedures, method of operation or mathematical concepts as such as they are. There is a patent that is an exclusive right granted for an invention, which is a product or a process that provides a new way of doing something, or offers a new technical solution to a problem. That sounds very technical, so I feel it is best not to copy or distribute any software that is not your own. It should just be a rule that you should follow completely.
In conclusion computer software is at times very expensive, but some options are looking for freeware or perhaps an older version of the same product. Therefore, the type of computer software should be a solution to a problem you are having or an entertainment potential for you. Hopefully, this will help you to understand computer software a bit better.
Twelve Things You Should Know to Save on Computer Software
Do you want to get quality software at a reasonable price? Whether you work at home or just need good software for your personal computer, you are faced with an almost endless selection of computer software. Sorting through the options can sometimes be a major task. However, if you want to get good, quality software there are several things that you can do that will save you money and headaches.
With the arrival of online marketing, you have more choices than ever. There are a large number of reputable software companies that sell software at significant savings. With a little homework and thought on your part, you can get good quality software that will accomplish your specific task.
In order to save both time and money on computer software, here is a list of twelve things you should do.
1. First, make sure you know as closely as possible the exact task you want your software to accomplish. The more specific you are the better. For example, do you want a very general word processing program to write occasional letters or a more sophisticated word processing software program to run the marketing for your business?
2. Check out the minimum requirements necessary to run the software. You want to make sure it will run on your computer equipment. You should find out how much memory the program takes, what operating systems it will run on and how much disk space is required. Is there any other computer accessory required to use the software?
3. Talk to friends and associates that have used the specific type of software you’re searching for. Ask them where they got the software, how much they paid, how long they’ve used the program, what type of guarantee came with the program, etc. If you have a task, which involves a deadline, like a payroll program, ask them how they were able to get answers to their questions and how long did it take.
4. Search the Internet for reviews on the software. Look at user groups or bulletin boards to see what users are saying about the software. For example, if you’re looking at the QuickBooks business program, type in “QuickBooks Software Review” to locate review information about the program.
5. You should always test the software program before you purchase it. Many reputable companies will allow you to download their software and test it out before you buy. Take advantage of the opportunity to test the program. Enter some data, print some reports, and give the program a real workout. Try as many options as possible. Don’t always follow set procedures. Try to experiment on your own. You want to know what the software does in a real world setting. You want to know what happens when you make a mistake.
6. If the software provides support, you should think of a question about the program that may not be too obvious and ask support for help. You’re much better off to try out support before you truly need help than to wait until you’re in a “must have help” situation. See how long it takes to get an answer. Check out how clear the response is. Ask yourself, “Did this completely resolve the problem for me?”
7. Check out the software warranty and company guarantees. A software company that stands behind their program will usually guarantee their products for a specific period of time. You should get at least a 30-day money back guarantee after purchasing the product. A 90-180 day guarantee is better. Usually, the longer the product warranty, the better the software.
8. Find out how often the company provides updates to their software. Check out the cost for getting the updates. For example, many companies will include updates for a specific period of time with the purchase price of the software. Companies that actively listen to their users update their software. If a computer program has not been updated for a long time, you probably won’t get further updates.
9. If you get a “Freeware” software program, you need to know four things:
First, freeware is a software program that does not cost you any money. That means you will not be able to receive support from the author. You are basically on your own. Sometimes that is good. However, if you have a time sensitive task and run into a software problem, free software may not be your best option. If you miss a deadline and have to pay a penalty of some type, that free software isn’t so cheap after all.
Second, many times freeware is an “introductory” version of a program. That means you may still have to pay for the “complete” program or the ability to use all the program options.
Third, if there is no charge for a program, the program may include software options that gather information about you, your computer, your surfing habits, etc. and then return this information to the company via the Internet. This is sometimes referred to as “Spyware” and can cause some real problems with your computer. When you use a program to eliminate the spyware on your computer, your “free” software program may no longer work.
Finally, if you are fairly computer literate, have no specific deadlines and know that a freeware program does not contain spyware, then, a freeware computer program can be a great bargain.
10. If you get a “Shareware” software program you need to know three things: First, shareware is a software program that lets you try it out before you buy it. The author is “sharing” the program with you. If the computer shareware program does what you want it to do, then the author expects you to pay for it.
Many shareware programs allow you to use the program for a set period of time. After that period of time, the program (or at least some of the program options) will not continue to work. Don’t make the mistake of entering a lot of important data and then decide you “don’t want to pay” for the program. You could be left high and dry.
Finally, some shareware programs will continue to operate regardless of how long you use them. If you come to rely on a shareware computer program, it is wise to pay the author the nominal fee they usually request. This will help the author continue to develop and enhance the program. Besides, you’ll probably get support and help from the author if you need it.
11. Beware of companies that send you unsolicited emails offering “name brand” computer software at huge discounts. These are often overseas companies selling “illegal” software. You will not get support, but you could get a letter from the company’s lawyer telling you that you’re using a pirated copy of their software. Some people have even reported giving their credit card information to purchase these “great bargains” only to learn weeks later, they had paid for software they never got.
12. Last but not least, always order your computer software from a reputable online company. You’ll experience the best service, the best warranty and the best computer products available.