Computer software, or simply software, is that part of a computer system that consists of encoded information or computer instructions, in contrast to the physical hardware from which the system is built.
The term "software" was first proposed by Alan Turing and used in this sense by John W. Tukey in 1957. In computer science and software engineering, computer software is all information processed by computer systems, programs and data.
Computer software includes computer programs, libraries and related non-executable data, such as online documentation or digital media. Computer hardware and software require each other and neither can be realistically used on its own.
At the lowest level, executable code consists of machine language instructions specific to an individual processor—typically a central processing unit (CPU). A machine language consists of groups of binary values signifying processor instructions that change the state of the computer from its preceding state. For example, an instruction may change the value stored in a particular storage location in the computer—an effect that is not directly observable to the user. An instruction may also (indirectly) cause something to appear on a display of the computer system—a state change which should be visible to the user. The processor carries out the instructions in the order they are provided, unless it is instructed to "jump" to a different instruction, or is interrupted.
The majority of software is written in high-level programming languages that are easier and more efficient for programmers, meaning closer to a natural language. High-level languages are translated into machine language using a compiler or an interpreter or a combination of the two. Software may also be written in a low-level assembly language, essentially, a vaguely mnemonic representation of a machine language using a natural language alphabet, which is translated into machine language using an assembler.

View More On
  1. Roohster

    Harmony severs dow?

    I just opened the "MyHarmony remote" desktop software to add a new device and it couldn't connect. I then tried the iOS app and that got stuck on "connecting to servers" then "E1600 server communication error". I know the remotes have been discontinued but surely they wouldn't cut off access to...
  2. MikeKay1976

    annoying quest pro software issue

    hi. this is a weird one. I just set up my 1st game of walkabout golf with my lad on my quest pro i set up the room and it popped up a setting window to accept or deny the game access to my microphone. but for some reason I could not interact with it. if it were windows it was like I was tabbed...
  3. thekilljoy

    HP Chromebook battery replacement

    My HP Chromebook is not charging so I want to fit a new battery, having exhausted all other options. My problem is that whilst there are many videos showing how to replace the battery they all start by showing removal of the top by undoing the screws in the base, but mine has no screws so how...
  4. Daviemc4

    Tx-ex750b update problem

    Hi , after the latest update for the TV my Xbox Series X will no longer play some games in HDR even when set to automatically do so . All was well before the update . Current software is 3.242 released in July 2023 .
  5. Dex56

    TV software question (The One 8808 vs contemporaries)

    Hey, There aren't many reviews of Philips TVs, most likely because of the limited market availability. But usually reviewers who go deeper (HDTVTest, Rtings) mention whether the TV software is good with image processing and related (dimming, blooming, blur, etc.), and whether it's good for...
  6. HazelyCosmicJive

    I want to buy a desktop

    Hi all, I am new to the forum so please be gentle with me :) I need to replace my tower it is getting old and slow, just like me, runs windows 10 etc 3.4Ghz processor and 6GB ram. I want a tower because I am old and resistant to change :) I want to install Win 11 with full MS Office so I can...
  7. HMHB

    Lightroom - Do you use it?

    I’m still using Photoshop Elements 6 and was looking to use something more up to date. I should really get into shooting RAW but have never bothered with it because I can’t be bothered messing around if I’m honest. If I had something like Lightroom I think I’d be more likely to use it and to...
  8. JudgeDredd2010

    This Mac Utility Is Now Malware - NightOwl.
  9. W

    Updating Lyngdorf software on 2170

    Hi. I have a Lyngdorf 2170 and would like to update my software. It's currently running v1.36a and I'm using a Mac to download the update. When I do download and open the folder, I get three .upd files which I can see in TextEdit. Which do I use to update the software? They are sequential -...
  10. ionooo

    Question Can you give your opinion on build

    Inkooo - Saved Part Lists - PCPartPicker what can go wrong
  11. ionooo

    Best Motherboard b450 in ATX formfactor

    Can you recomend me mother board in comparison price quality b450 in ATX formfactor
  12. C

    My 1st DIY project plan (could I have some help)

    I'm currently planning to use a Dayton audio dsa215-8 woofer (8ohm norm, 8in) with a peerless vifa d27tg35-06 (6ohm norm) I planning on a ported box and to have it crossed over at around 2.5khz what software would be best to calculate the crossover and box size. any help would be appreciated
  13. Venomx999

    Lian Li O11 EVO

    Anyone own this case ? Thoughts please
  14. G

    New software for 7HQUK - where

    Where can I find new software for the H7HQ model? I currently have N0113 and it says it's the latest, which I know is not the case. Maybe someone has and can share because I can't find it anywhere online.
  15. Iron Tusk

    Laptop purchase help

    I am looking for a new laptop as my current one is on it`s last legs. I mainly use it for browsing, Football Manager & storing music & films. I have narrowed it down to these but I`m not really sure what the difference is (if any)...
  16. BaitmanBoi

    Question Hisense A65H flickering on and off again after software update, any help?

    My A65H flickered on and off when using my PS5 with VRR and HDR on around 3 months ago (when got both the TV and console). I never found a fix, but somehow when I travelled somewhere with it and returned, and plugged my console back it stopped doing it. Now, yesterday, I got a notification from...
  17. J

    Need some help understand calibration software and sub placement.

    Hi all, I’d really appreciate some help understanding my calibration software (Arc Genesis) with my sub. There are two images attached: which is better and why - I’m going to play with different placings of the sub, but I need to understand what I should be looking for (it’s like a different...
  18. Z

    Video editing software with zoom feature?

    Hi all, many years ago I had some video editing software by Serif that allowed me to insert still photos onto the time line and then zoom into or out from a section of the photo. The Serif no longer works and I cannot seem to find an alternative that has the zoom feature, does anyone know of any...
  19. Jeff254

    Streaming Music Off NAS

    For those who have Lossless+ Atmos Music in the NAS, what Software are you using for Playback. Currently using Plex but as far as I can see it doesn't support Playback of Atmos Music.
  20. Steve N

    Antivirus software - Do I need it.

    I'm a rookie with all this stuff so be gentle. I bought a decent PC 5 years ago specced to cope with my photography hobby. It's Windows 10. At the time of purchase I was persuaded to take out a 3 year antivirus with Bull guard, now Norton. Anyway. Just got an email saying my current term ends...
Top Bottom