What is a software? is a general term used to describe the role that  computer programs ,  procedures  and  documentation  play in a computer system. [1] The term includes: Application software such as  word processors  which perform productive tasks for users.  Firmware  which is software programmed resident to electrically programmable memory devices on board mainboards or other types of integrated hardware carriers.  Middleware  which controls and co-ordinates  distributed systems .  System software such as  operating systems , which interface with hardware to provide the necessary services for application software.  Software testing  is a domain independent of development and programming. It consists of various methods to test and declare a software product fit before it can be launched for use by either an individual or a group. Many tests on functionality, performance and appearance are conducted by modern testers with various tools such as  QTP , Load runner and Black box testing, to edit a checklist of requirements against the developed code.  ISTQB  is a certification that is in demand for engineers who want to pursue a career in testing. [2]   Testware  which is an  umbrella term  or container term for all  utilities  and application software that serve in combination for testing a  software package  but not necessarily may optionally contribute to  operational  purposes. As such, testware is not a standing configuration but merely a working environment for application software or  subsets  thereof.  Software includes things such as  websites ,  programs  or  video games , that are coded by  programming languages  like  C  or  C++ . "Software" is sometimes used in a broader context to mean anything which is not hardware but which is  used  with hardware, such as film, tapes and records. [3]
Examples of a computer software The computer code that makes this powerpoint appear on the screen, the code that tells the computer how to play a game or run a PowerPoint slide show, etc. 
What is a hardware? Hardware is a comprehensive term for all of the physical parts of a computer, as distinguished from the data it contains or operates on, and the software that provides instructions for the hardware to acoomplish tasks. The boundary between hardware and software is slightly blurry - firmware is software that is "built-in" to the hardware, but such firmware is usually the province of computer programmers and computer engineers in any case and not an issue that computer users need to concern themselves with.
Example of a computer hardware The computer equipment that you need to "run" the software, the mouse that you use to select things on the screen, the screen (or monitor) itself, the keyboard, etc. Here are some more examples of computer hardware: Monitor    Keyboard  Mouse  Computer CPU    Printer  Wireless Router
Hardware VS. Software To perform the specific task you need to complete.  Serve as a  delivery system  for  software solutions .  function Frequently changed and newer versions are added from time to time.  Changed only after a significant development is made in technology.  Changes:   To deliver its set of instructions, Software is installed on hardware. Hardware starts functioning once software is loaded.  Interdependance:   internet browser, Microsoft Windows, MS Word etc.  CD-ROM, monitor, printer, video card, etc.  Examples:   System software, Programming software, and  Application software   Motherboard, CPU, RAM, BIOS, power supply, video display controller, computer bus, CD-ROM drive, floppy disk, zip drive.  types Collection of instructions that enables a user to interact with the computer.  Devices required to store and execute (or run) the software  definition software hardware

Software And Hardware

  • 1.
    What is asoftware? is a general term used to describe the role that computer programs , procedures and documentation play in a computer system. [1] The term includes: Application software such as word processors which perform productive tasks for users. Firmware which is software programmed resident to electrically programmable memory devices on board mainboards or other types of integrated hardware carriers. Middleware which controls and co-ordinates distributed systems . System software such as operating systems , which interface with hardware to provide the necessary services for application software. Software testing is a domain independent of development and programming. It consists of various methods to test and declare a software product fit before it can be launched for use by either an individual or a group. Many tests on functionality, performance and appearance are conducted by modern testers with various tools such as QTP , Load runner and Black box testing, to edit a checklist of requirements against the developed code. ISTQB is a certification that is in demand for engineers who want to pursue a career in testing. [2] Testware which is an umbrella term or container term for all utilities and application software that serve in combination for testing a software package but not necessarily may optionally contribute to operational purposes. As such, testware is not a standing configuration but merely a working environment for application software or subsets thereof. Software includes things such as websites , programs or video games , that are coded by programming languages like C or C++ . "Software" is sometimes used in a broader context to mean anything which is not hardware but which is used with hardware, such as film, tapes and records. [3]
  • 2.
    Examples of acomputer software The computer code that makes this powerpoint appear on the screen, the code that tells the computer how to play a game or run a PowerPoint slide show, etc. 
  • 3.
    What is ahardware? Hardware is a comprehensive term for all of the physical parts of a computer, as distinguished from the data it contains or operates on, and the software that provides instructions for the hardware to acoomplish tasks. The boundary between hardware and software is slightly blurry - firmware is software that is "built-in" to the hardware, but such firmware is usually the province of computer programmers and computer engineers in any case and not an issue that computer users need to concern themselves with.
  • 4.
    Example of acomputer hardware The computer equipment that you need to "run" the software, the mouse that you use to select things on the screen, the screen (or monitor) itself, the keyboard, etc. Here are some more examples of computer hardware: Monitor  Keyboard Mouse Computer CPU  Printer Wireless Router
  • 5.
    Hardware VS. SoftwareTo perform the specific task you need to complete. Serve as a delivery system for software solutions . function Frequently changed and newer versions are added from time to time. Changed only after a significant development is made in technology. Changes: To deliver its set of instructions, Software is installed on hardware. Hardware starts functioning once software is loaded. Interdependance: internet browser, Microsoft Windows, MS Word etc. CD-ROM, monitor, printer, video card, etc. Examples: System software, Programming software, and Application software Motherboard, CPU, RAM, BIOS, power supply, video display controller, computer bus, CD-ROM drive, floppy disk, zip drive. types Collection of instructions that enables a user to interact with the computer. Devices required to store and execute (or run) the software definition software hardware