New! Sign up for our free email newsletter.
Reference Terms
from Wikipedia, the free encyclopedia

Computer software

Software is a program that enables a computer to perform a specific task, as opposed to the physical components of the system (hardware). This includes application software such as a word processor, which enables a user to perform a task, and system software such as an operating system, which enables other software to run properly, by interfacing with hardware and with other software. Practical computer systems divide software into three major classes: system software, programming software and application software, although the distinction is arbitrary, and often blurred.

Computer software has to be "loaded" into the computer's storage (such as a hard drive, memory, or RAM). Once the software is loaded, the computer is able to execute the software. Computers operate by executing the computer program. This involves passing instructions from the application software, through the system software, to the hardware which ultimately receives the instruction as machine code. Each instruction causes the computer to carry out an operation -- moving data, carrying out a computation, or altering the control flow of instructions.

Related Stories
 


Computers & Math News

April 8, 2026

Quantum computers struggle with a major flaw: their information vanishes unpredictably. Scientists have now created a new method that can measure this loss over 100 times faster than before. By tracking changes in near real time, researchers can ...
A team of engineers has created a breakthrough memory device that keeps working at temperatures hotter than molten lava, shattering one of electronics’ biggest limits. Built from an unusual stack of ultra-durable materials, the tiny component can ...
Quantum circuits are supposed to gain power as they grow longer, but noise changes the picture. A new study finds that earlier steps in these circuits gradually lose their impact, with only the final layers really mattering. As a result, deep ...
AI is consuming staggering amounts of energy—already over 10% of U.S. electricity—and the demand is only accelerating. Now, researchers have unveiled a radically more efficient approach that could slash AI energy use by up to 100× while ...
Researchers have created a nanoscale structure that traps infrared light in a layer just 40 nanometers thick—over 1,000 times thinner than a human hair. By using a unique material with exceptional light-bending properties, they can confine and ...
Modern food systems may look stable on the surface, but they are increasingly dependent on digital systems that can quietly become a major point of failure. Today, food must be “recognized” by databases and automated platforms to be transported, ...
A new breakthrough in wireless technology could dramatically boost internet speeds while cutting energy use—by switching from radio waves to light. Researchers have developed a tiny chip packed with dozens of miniature lasers that can transmit ...
Scientists have unveiled a new approach to ultra-secure communication that could make quantum encryption simpler and more efficient than ever before. By harnessing a 19th-century optics phenomenon called the Talbot effect, researchers developed a ...
DNA robots are emerging as tiny programmable machines that could one day deliver drugs, hunt viruses, and build molecular-scale devices. By borrowing ideas from traditional robotics and combining them with DNA folding techniques, scientists are ...
Perovskite crystals can dramatically and reversibly change shape when hit with light, a behavior not seen in conventional semiconductors. This effect, called photostriction, can be finely tuned depending on the light’s intensity and color. ...
Scientists have created a microscopic QR code so tiny it can only be seen with an electron microscope—smaller than most bacteria and now officially a world record. But this isn’t just about size; ...
A new holographic storage technique uses light in three dimensions to dramatically increase how much data can be stored. It encodes information throughout a material using amplitude, phase, and ...

Latest Headlines

updated 12:56 pm ET