software
Also found in: Dictionary, Thesaurus, Medical, Legal, Financial, Acronyms, Encyclopedia, Wikipedia.
Related to software: types of software
kitchen-table software
dated Software made by someone, usually an amateur developer or entrepreneur, in their home. Back in the '80s, my dad was into making his own kitchen-table software, though none of it worked too well. Hey, don't talk trash. Some kitchen-table software has gone on to become massively successful.
See also: software
software as a service
A software distribution model in which a client pays via subscription for a third party to store and maintain applications that can be accessed by the client over the Internet (i.e. on the cloud). Sometimes hyphenated. Software as a service makes it easy for businesses to maintain a current software suite.
software decay
The tendency for computer software to become gradually worse in performance or responsiveness over time, eventually leading to it becoming completely faulty, unresponsive, or unusable. This is either due to software failing to remain up to date and compatible with the operating system in which it operates, or because the software's code has been updated or altered in ways that have introduced more bugs and errors over time. (It doesn't refer to actual physical decay.) If you want to develop programs that people continue to use for years to come, you've got to factor in ways to avoid software decay with each new update, the users will eventually move on to something that works better. A lot of people just let programs sit on their hard drives for years at a time without being updated or upgraded at all, and then are totally flabbergasted when software decay renders them totally unusable down the line.
software entropy
The tendency for computer software to become gradually worse in performance or responsiveness over time, eventually leading to it becoming completely faulty, unresponsive, or unusable. This is either due to software failing to remain up to date and compatible with the operating system in which it operates, or because the software's code has been updated or altered in ways that have introduced more bugs and errors over time. (It doesn't refer to actual physical decay.) If you want to develop programs that people continue to use for years to come, you've got to factor in ways to avoid software entropy with each new update, the users will eventually move on to something that works better. A lot of people just let programs sit on their hard drives for years at a time without being updated or upgraded at all, and then are totally flabbergasted when software entropy renders them totally unusable down the line.
See also: software
software rot
The tendency for computer software to become gradually worse in performance or responsiveness over time, eventually leading to it becoming completely faulty, unresponsive, or unusable. This is either due to software failing to remain up to date and compatible with the operating system in which it operates, or because the software's code has been updated or altered in ways that have introduced more bugs and errors over time. (It doesn't refer to actual physical decay.) If you want to develop programs that people continue to use for years to come, you've got to factor in ways to avoid software rot with each new update, the users will eventually move on to something that works better. A lot of people just let programs sit on their hard drives for years at a time without being updated or upgraded at all, and then are totally flabbergasted when software rot renders them totally unusable down the line.
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.
software rot
n. an imaginary disease that causes computer programs to go bad over a long period of time. (Computers.) What you have here is not a bug, but just plain old software rot.
McGraw-Hill's Dictionary of American Slang and Colloquial Expressions Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.