model-driven architecture

model-driven architecture (plural model-driven architectures)

(software, design) A software design approach for the development of software systems that provides a set of guidelines for the structuring of specifications expressed as models.


marker interface pattern

en-noun

marker interface pattern (plural marker interface patterns)

object-oriented programming
object-oriented programming

(software, object-oriented programming) A software design pattern in computer science, used with languages that provide run-time type information about objects.


WYSIWYM

Coined in reference to the earlier WYSIWYG.

what you see is what you match
what you see is what you match

(software) what you see is what you match.


tagging interface

tagging interface (plural tagging interfaces)

marker interface
marker interface#English

(software, object-oriented programming) Synonym of marker interface.


GWT

(software) Initialism of Google Web Toolkit.


XWT

(software, object-oriented programming) Initialism of XML Windowing Toolkit, old name for the Vexi project.


eRCP

(software, object-oriented programming) Initialism of embedded Rich Client Platform.


COLAtard

COLAtards (plural)
colatard (alternative)

(Internet slang, derogatory) A participant in comp.os.linux.advocacy, a Usenet newsgroup promoting the Linux operating system.


SMA

Service Management Automation
w:Microsoft SMA

(software) Initialism of Service Management Automation (a set of tools for Microsoft Azure).


data hiding

information hiding
information hiding#English

(software, object-oriented programming) Synonym of information hiding.


information hiding

(software, object-oriented programming) The technique to hide information so that it is invisible from the outside of an object. (It is a principle of segregation of design decisions that are most likely to change, so that other parts of the program are protected from extensive modification.)


Windows

From windows, in reference to the user-interface display elements.

graphical user interface
graphical user interface

(operating systems, trademark) Microsoft Windows, an operating system with a WIMP graphical user interface that dominates the personal computer market.

operating systems; trademark; operating systems; trademark


Linux

en-proper noun

Linux (countable and uncountable, plural Linuxes or (slang) Linuxen)

Etymology tree
Ancient Greek Λῖνος (Lînos)bor.
Latin Linusbor.
English Linusblend.
English Multics
Ancient Greek εὐνή (eunḗ)
Proto-Indo-European *seǵʰ-der.
Proto-Hellenic *hékʰō
Ancient Greek ἔχω (ékhō)
Ancient Greek εὐνοῦχος (eunoûkhos)bor.
Latin eunūchusder.
Middle English eunuk
English eunuchinflu.
English Unixblend.
English Linux
Blend of Linus + Unix, from the name of its creator Linus Torvalds.

etymon

(computing, strictly) The Unix-like open-source computer operating system kernel created by Linus Torvalds in 1991.


visitor design pattern

en-noun

visitor design pattern (plural visitor design patterns)

(software, design) Synonym of visitor pattern.


LALR

(software, of a parser) Initialism of lookahead LR.


object graph

(software, object-oriented programming) A view of an object system at a particular point in time that details the relationships between class instances.


JDT

(Java programming language, eclipse, software) Initialism of Java Development Tools.

Java programming language; eclipse; Java programming language; eclipse


package manager

package manager (plural package managers)

LL-Q1860 (eng)-Flame, not lame-package manager.wav

(software) A computer program responsible for installing, updating and configuring other software, maintaining an index of installed programs and resolving their dependencies.

包管理器

program responsible for installing and updating other software


UP

(software) Initialism of Unified Process.


slideware

LL-Q1860 (eng)-Flame, not lame-slideware.wav

Software that aids the making of digital slideshows.


CLA

(software, law) Initialism of Contributor License Agreement.


ODM

(software) Initialism of OpenDocument Master, a computer file type.

(software) Initialism of OverDrive Media, a computer file type.


MOM

message-oriented middleware
message-oriented middleware#English

(hardware, software) Initialism of message-oriented middleware, hardware or software infrastructure supporting sending and receiving of messages between distributed systems.


MIF

(Adobe, software) Initialism of Maker Interchange Format, a proprietary markup language associated with Adobe Systems' FrameMaker product.


FDE

(Adobe, software) Initialism of Frame Development Kit, a proprietary environment associated with Adobe Systems' FrameMaker product.


keyboardable

en-adj

keyboardable (comparative more keyboardable, superlative most keyboardable)

more keyboardable (comparative)
most keyboardable (superlative)

LL-Q1860 (eng)-Flame, not lame-keyboardable.wav

In addition, WinAmp is highly keyboardable, and most features can be activated via hotkeys.

2000, Scot Hacker, MP3: The Definitive Guide, page 63:

(computing, of software) Usable with a keyboard as the only input device.


RDFa

(software, Internet) Initialism of Resource Description Framework in Attributes.


DMF

en-noun

DMF (countable and uncountable, plural DMFs)

distribution media format
distribution media format#English

(software, Windows) Initialism of distribution media format.


PDO

PDO (countable and uncountable, plural PDOs)

(software) Initialism of Persistent Data Object (“a data object not lost when the application exits”).

Persistent Data Object

(software) Initialism of Persistent Domain Object (“a domain object not lost when the application exits”).

Persistent Domain Object

(software) Initialism of PHP Data Object, a PHP extension to be used as a database abstraction layer.

PHP Data Object

(software) Initialism of Physical Device Object.

(software) Initialism of Python Data Object.


go gold

en-verb

go gold (third-person singular simple present goes gold, present participle going gold, simple past went gold, past participle gone gold)

goes gold (present singular third-person)
going gold (participle present)
went gold (past)
gone gold (participle past)

LL-Q1860 (eng)-Flame, not lame-go gold.wav

(software) To be released to manufacturing in its final form, so that copies can be made and shipped.


announcementware

LL-Q1860 (eng)-Flame, not lame-announcementware.wav

(rare) A computer technology product (usually software) that has been announced but not yet shipped.


ISTQB

(software) Initialism of International Software Testing Qualifications Board.


pass-by-reference

(software) Synonym of call-by-reference.


pass by reference

(software) Alternative form of call-by-reference.


type conversion

en-noun

type conversion (countable and uncountable, plural type conversions)

(software) changing an entity from one datatype to another according to explicit or implicit rules.


type coercion

type coercion (countable and uncountable, plural type coercions)

(software) changing an entity from one data type to another according to explicit or implicit rules.


flowcharter

LL-Q1860 (eng)-Flame, not lame-flowcharter.wav

While flowcharters have their own problems, they do accurately represent the program and ease the maintenance programmer's task.

1981, Theodore C. Willoughby, Business Systems, page 144:

A software program that generates flow charts.


ASTQB

(software, testing) Initialism of American Software Testing Qualifications Board.


ISEB

(software, testing) Initialism of Information Systems Examination Board.


ITB

(software, testing) Initialism of Indian Testing Board.


CTAL

(software, testing) Initialism of Certified Tester Advanced Level.


CTFL

(software, testing) Initialism of Certified Tester Foundation Level.


IIST

(software, testing) Initialism of International Institute for Software Testing.


software life cycle

software life cycle (plural software life cycles)

software lifecycle
software lifecycle#English

(development, software) Alternative spelling of software lifecycle.


software lifecycle

software lifecycle (plural software lifecycles)

software lifecycles (plural)
software life cycle (alternative)

(development, software) Ellipsis of software development lifecycle.


VIB

(software) Initialism of Virtual Instrumentation Bean.


RIS

RISs (plural)
R.I.S. (alternative)
R. I. S. (alternative)

(software, sciences, medicine) Initialism of research information system.

(software, medicine) Initialism of radiologic information system.


ABI

application binary interface
w:application binary interface

(software) Initialism of application binary interface.


HSQLDB

database management system
database management system

(databases, software) Initialism of Hyper SQL Database, a relational database management system written in Java.


cardware

LL-Q1860 (eng)-Flame, not lame-cardware.wav

Detailed experience from other economic sectors as well as some partial data for the health sector allows us to calculate a factor the cardware costs have to be multiplied with to get total costs […]

1997, Laurens van den Broek, Annet J. Sikkel, Health Cards '97, page 95:

(computing) The software and hardware supporting a smart card system.


IGM

Blood Pitᵀᴹ — an “In-Game Module” (IGM) quest for the Adventures of Renownᵀᴹ Gaming System.

2016, Stephen Gose, Making Multiplayer Online Games, page 268:

(software) Initialism of in-game module.


MCSD

(Microsoft, software) Initialism of Microsoft Certified Solution Developer.


XDK

Xbox Development Kit
w:Xbox Development Kit

(development, software) Initialism of Xbox Development Kit.


platform-specific

en-adj

platform-specific (comparative more platform-specific, superlative most platform-specific)

more platform-specific (comparative)
most platform-specific (superlative)

(software) Written specifically for a software platform that obstructs the layer below.


application-specific

application-specific (comparative more application-specific, superlative most application-specific)

more application-specific (comparative)
most application-specific (superlative)

(hardware, software) created or written for a specific application/usage


offlineable

LL-Q1860 (eng)-Flame, not lame-offlineable.wav

(Internet, software, very rare) Capable of being used offline to some degree.


Photoshop

LL-Q1860 (eng)-Flame, not lame-Photoshop.wav

Renamed by its cocreator Thomas Knoll, from photo + shop.

(software, trademark) A raster graphics editor developed and published by Adobe Inc.


SFM

According to Valve’s SFM website, users “can think of the SFM as a virtual movie set with lights, actors, props and cameras.”

2012 June 27, Carol Pinchefsky, “Valve's New Animation Tool Gives Filmmakers Their Own (Free) Studio”, in Forbes:

Easily one of the best directed SFM movies out there, mixing Team Fortress, Left 4 Dead and a fine sense of timing.

2012 October 13, Richard Cobbett, “Top 10 Source Filmmaker Movies”, in PC Gamer Magazine:

The barrier to entry in game development and design is now lower than ever before, and with Fuse having Garry's Mod and SFM compatibility, it now means that gamers can mess around and create their own characters for their favorite Valve properties easier than ever before.

2014 November 7, William Usher, “Garry's Mod, SFM Get Mod Support For Mixamo's Fuse”, in Cinema Blend:

Abbreviation of Source Filmmaker, a software tool for video capture and editing, often used to create animations.


A/B testing

(marketing, software, testing) The use of a randomized experiment with two variants (termed A and B) which differ in a single particular.


WoW

(computing, software) Initialism of Windows on Windows.


office suite

(software) A bundle of applications intended to be used together for productivity purposes, such as a word processor, a spreadsheet, a presentation program, a database etc.


DAL

(software) Initialism of data access layer, a software architecture layer.

(software) Initialism of database abstraction layer, a software architecture layer.


weblication

LL-Q1860 (eng)-Flame, not lame-weblication.wav

The rapid growth of weblications—application-oriented software delivered as a service over the Web—has revealed a lack of effective guidelines for their design and implementation

2007, Norshuhada Shiratuddin, Zanariah Idrus, Web Form Design Checklist Based on the Three-Layer Model:

weblication : Jargon for "web application." Do not use. It could be confused with "web publication."

2012, Microsoft Corporation, Microsoft Manual of Style, Pearson Education:

(neologism) A computer application served on the World Wide Web.


GSL

GNU Scientific Library
w:GNU Scientific Library

(computer software) Initialism of GNU Scientific Library.


OOSA

Oosa (UK) (alternative)
UNOOSA (alternative)
U.N. OOSA (alternative)

(software) Initialism of object-oriented structured analysis.


XMI

(software) Initialism of XML Metadata Interchange (an OMG standard for exchanging metadata information using XML.)


policy pattern

strategy pattern
strategy pattern#English

(software, design) Synonym of strategy pattern.


OS-specific

OS-specific (comparative more OS-specific, superlative most OS-specific)

more OS-specific (comparative)
most OS-specific (superlative)

(software) written for a specific operating system


JVM-specific

JVM-specific (comparative more JVM-specific, superlative most JVM-specific)

more JVM-specific (comparative)
most JVM-specific (superlative)

(software) written specifically for the Java Virtual Machine


CLR-specific

CLR-specific (comparative more CLR-specific, superlative most CLR-specific)

more CLR-specific (comparative)
most CLR-specific (superlative)

Common Language Runtime
Common Language Runtime

(software) Specific to the Common Language Runtime.


VCS

version control system
w:version control

(software) Initialism of version control system.


managed bean

(software) a regular Java Bean class that is registered with JSF, i.e. which is managed by the JSF framework, and contains the getter and setter methods, business logic, or even a backing bean.


begware

LL-Q1860 (eng)-Flame, not lame-begware.wav

Big-name system vendors typically install software on their consumer PCs at the factory. These "extras" go by many names: bundleware, begware, bloatware, and my favorite, crapware.

2009, PC Mag, volume 28, number 1, page 68:


JSDT

(eclipse, JavaScript, software) Initialism of JavaScript Development Tools.


beta testing

(software, testing) A form of software testing, after the alpha testing stage, involving a limited audience of external users.


Slack

en-proper noun

Slack (countable and uncountable, plural Slacks)

* As an English and Dutch surname, from the adjective slack.
* Also as an English surname, from the noun slack (“shallow valley”).
* Possibly also a Slovene surname Americanized from slak (“bindweed”), from Proto-Slavic *sъvolkъ.
* The name of the software is an acronym of Searchable Log of All Conversation and Knowledge.

acronym

On Slack, the employees of Strategic Programming chattered about metadata tagging issues.

2025, Liz Pelly, Mood Machine: The Rise of Spotify and the Costs of the Perfect Playlist, 1st edition, New York: Atria Books, →ISBN:

(Internet, software) A real-time collaboration app and platform launched in 2013.


CCN

(software) Initialism of cyclomatic complexity number.


Wine

* As an English surname, from the noun wine.
* As a German surname, Americanized from Wein.

operating system
operating system#English

(software) A free and open-source compatibility layer that aims to allow computer programs developed for Microsoft Windows to run on Unix-like operating systems.


beta tester

LL-Q1860 (eng)-Flame, not lame-beta tester.wav

(software) Someone who performs beta testing.


BDFL

BDFL can be a type of governance that is part of a project from the onset, or it can emerge from the do-acracy form described earlier. We most often see the former: Rasmus Lerdorf with PHP, Linus Torvalds with the Linux kernel, and Guido van Rossum with Python.

2023, John Mertic, Open Source Projects—Beyond Code: A blueprint for scalable and sustainable open source projects, Packt Publishing Ltd, →ISBN, page 69:

benevolent dictator for life
benevolent dictator for life#English

(software, humorous) Initialism of benevolent dictator for life.


shimeji

Shimejis are little characters (desktop buddies or mascots) who play around in your windows of Google Chrome (web browser) or Chrome OS, while you are browsing the internet. Pick up a shimeji with the mouse pointer, drag them around, and drop them where you want. They walk, crawl, and climb all over your screen and interact with elements on web pages.

2017 August 18, Jarno Le Conté, Shimeji Browser Extension, archived from the original on 2017-08-26:

HoloCouncil Shimejis are your desktop companions […] that moves^([sic – meaning move]) around your screen. Aside from walking and running around, they do all sorts of things that aren't too distracting for you. They're mostly just there to chill and vibe with you!

2023 September 13 (last accessed), Akkanen, “HoloCouncil Shimejis”, in itch.io, archived from the original on 2023-04-03:

i want that one zombie max shimeji so bad but im embarrassed to ask the artist for it after 4 damn years

2023 September 13, @ambrpricefield, “Archived copy”, in Twitter, archived from the original on 2023-09-13:

(software) An animated figure created by a computer program which walks around the screen and performs animations like waving or sitting on windows.


CPOL

(software) Initialism of code project open license.


PMC

project management
project management#English

(software) Initialism of project management committee (a committee of the Apache Software Foundation)


sharity

LL-Q1860 (eng)-Flame, not lame-sharity.wav

Originally a brand name for a product, possibly a Blend of share + charity + rarity.

A way around the lock-up problem of smbfs is to use sharity.

2001, Mike McCune, Integrating Linux and Windows, →ISBN, page 146:

But with the advent of sharity that's shifted to: 'I've just got hold of something no one else has got, so I'm immediately going to make it available to EVERYBODY.'

2011, Simon Reynolds, Retromania: Pop Culture's Addiction to its Own Past, →ISBN:

According to Eric Lumbleau, creator of the music blog Mutant Sounds, the motivation behind sharity is a form of "self-aggrandizing altruism...blog authors anointing themselves as gurus and presiding over their own little kingdom of cool."

2015, Allan J. Kimmel, People and Products: Consumer Behavior and Product Design, →ISBN:

A file-hosting and storage service for users to upload and share videos, music, software, and other content for others to use.


softwear

Please can someone point me in the right direction for advice on Hardwear & softwear.

1995 August 1, ha...@eastcoast.co.za, “FAX ON DEMAND SOFTWEAR & HARDWEAR - Please help”, in comp.dcom.fax (Usenet), retrieved 2022-05-09:

and why is it in alt.2600.et al
its not hardwear
its not softwear
its not cracks hacks or codes
its not cards phreaks wearz or hz
its a personallity belongs in a different catagory

1998 February 14, nyarl-tep, “YOURE ALL FUCKIN DEAD!!!!!”, in alt.2600.phreakz (Usenet), retrieved 2022-05-09:


lockdown browser

en-noun

lockdown browser (plural lockdown browsers)

(education) A software package, essentially a restricted web browser, that prevents users from navigating away from a particular online task, commonly used when holding tests, quizzes, etc.


grey-box testing

black-box testing
black-box testing#English

white-box testing
white-box testing#English

(software, testing) A combination of black-box testing and white-box testing, where knowledge about the internal data structures and algorithms is used to design tests while executing those tests at the user, or black-box, level.


gray-box testing

grey-box testing
grey-box testing#English

(software, testing) Alternative form of grey-box testing.


integration testing

/ɪntəˈɡɹeɪʃən tɛstɪŋ/

(software) the phase in software testing that occurs after unit testing and before validation testing, where individual software modules are combined and tested as a group.


commify

en-verb

commify (third-person singular simple present commifies, present participle commifying, simple past and past participle commified)

commifies (present singular third-person)
commifying (participle present)
commified (participle past)
commified (past)
commafy (alternative)

(informal, chiefly software) To insert commas into (a piece of code).


EWS

(Microsoft, software) Initialism of Exchange Web Services, an API for the Microsoft Exchange e-mail server.


macOS

From Mac (“Macintosh”) + OS (“operating system”).

(operating systems, trademark) A major operating system, formerly known as OS X (and before that as Mac OS X), used on laptop and desktop computers by Apple Inc.


freedomware

LL-Q1860 (eng)-Flame, not lame-freedomware.wav

[…] And last of the “open software”, a rarer implementation is sourceware. A variation of freedomware, sourceware offers “open source” code with “closed (proprietary) standards”.

2005, Sys Admin: The Journal for UNIX System Administrators, page 48:

(software, rare) free software (with source code available), distinguished from freeware


run ahead

run ahead (third-person singular simple present runs ahead, present participle running ahead, simple past ran ahead, past participle run ahead)

runs ahead (present singular third-person)
running ahead (participle present)
ran ahead (past)
run ahead (participle past)

(software, transitive) To execute (code) in advance, anticipating a likely upcoming need for the result.


BTS

(software) Initialism of bug tracking system.


DVCS

(software) Initialism of data validation and certification server.

(software) Initialism of distributed version control system.


unikernel

The general idea behind unikernel systems is not entirely new, as it builds up on top of the concept of library operating systems such as exokernel or Nemesis.

2016, Bartok, David, Walt, Estee van der, Lindemann, Jan, Eschrig, Johannes, Plauth, Max, Proceedings of the Third HPI Cloud Symposium "Operating the Cloud" 2015, Universitätsverlag Potsdam, page 37

In the unikernel approach, a developer selects a minimal set of libraries from a modular stack which correspond to the OS constructs required for their application to run.

2017, Kai Hwang, Cloud Computing for Machine Learning and Cognitive Applications: A Machine Learning Approach, MIT Press, →ISBN, page 143:

(operating systems) A specialised, fixed-purpose machine image which can run directly on hardware or a hypervisor without an operating system such as Linux.


MSU

(software, Windows) Initialism of Microsoft Update.


linux

(software) Any unix-like operating system that uses the Linux kernel.


fleeceware

en-noun

fleeceware (usually uncountable, plural fleecewares)

→ Czech: fleeceware

→ German: Fleeceware

→ French: fleeceware

→ Portuguese: fleeceware

→ Spanish: fleeceware

Malware which under the guise of functionality finesses users into disbursing for subscription (i.e. “fleeces” them out of their money).


CUPS

(software) Acronym of Common Unix Printing System, a subsystem for using printers, found across many Unix and Unix-like operating systems.


office automation

office automation (countable and uncountable, plural office automations)

The varied computer machinery and software used to digitally create, collect, store, manipulate, and relay office information needed for accomplishing basic tasks.


crash to desktop

crash to desktop (plural crashes to desktop)

crashes to desktop (plural)
crash-to-desktop (alternative)

Five months in the making, this latest effort goes a long way in fixing various avionics, campaign, AI, multiplayer and crash-to-desktop issues (see the patch on this month's demo disk).

c. 1999, Computer Gaming World - Volumes 181-185, Golden Empire Publications:

The only force more powerful than the nuclear bunker-buster is the crash to desktop.

2008, PC Gamer, volume 15, GP Publications, page 6:

You're right in the middle of a thrilling fight with the bad guy and then what happens? A crash to desktop (CTD).

2012, Michael Meyers, Mike Meyers' CompTIA A+ Guide to 802 Managing and ..., McGraw Hill Professional, →ISBN:

(computing, software) An event where a software program running on a computer with an operating system that features a graphical desktop unexpectedly terminates without showing any error or halting of the system, and instead returns the user to the desktop.


crash to desktop

en-verb

crash to desktop (third-person singular simple present crashes to desktop, present participle crashing to desktop, simple past and past participle crashed to desktop)

crashes to desktop (present singular third-person)
crashing to desktop (participle present)
crashed to desktop (participle past)
crashed to desktop (past)
crash-to-desktop (alternative)

Finally, as if that wasn't punishment enough, the game crashed to desktop several times during my tests.

2007, PC Gamer, volume 14, numbers 4-6, GP Publications, page 69:

Some programs, especially online games, tend to have coding problems that leave them with memory holes - in other words, they don't delete information from your PC's memory once they're finished with it, they just keep adding and adding until everything overflows. Eventually, this can cause the game to crash to desktop, but adding more memory can help prevent this.

2008, Adam Oxford, Windows Vista - Autumn 2008, Future US, →ISSN, page 67:

Despite extensive planning and countless rounds of testing, we found out (much too late) to our chagrin that the game would “crash to desktop” on certain computers.

2009, Gibson, David, Baek, Young Kyun, Digital Simulations for Improving Education: Learning Through Artificial Teaching Environments: Learning Through Artificial Teaching Environments, IGI Global, →ISBN, page 418:

(computing, software) To experience such an error.


GDAL

(software) Initialism of Geospatial Data Abstraction Library (a computer software library for reading and writing raster and vector geospatial data formats.)


ASF

Advanced Systems Format
w:Advanced Systems Format

(software, Internet, multimedia) Initialism of Advanced Systems Format, a multimedia format for streaming media across the internet, formerly Active/Advanced Streaming Format.

Advanced Systems Format

Apache Software Foundation
w:The Apache Software Foundation

(software) Initialism of Apache Software Foundation.


IPL

(copyright law) Initialism of IBM Public License.


LEMP

The E stands for engine, since Nginx is pronounced "engine X".

(Internet software) Initialism of Linux, Nginx, MySQL, and PHP/Python/Perl: a combination of software for use as a web server.


MPL

Mozilla Public License
w:Mozilla Public License

(copyright law) Initialism of Mozilla Public License.


batteries-included

batteries included (alternative)
battery-included (alternative)

Django is a batteries-included backend framework.

(figuratively, chiefly software, of a product) Including all possible components required for full usability.


costware

LL-Q1860 (eng)-Flame, not lame-costware.wav

There are two paths to travel in Eudora-land. The 1.* versions are freeware, the 2.* versions are costware. The big difference between the two is filtering, a darn useful feature. 2.1 is the latest and greatest costware version.

1994 September 27, Michael Sattler, San Francisco, “Why All The Different Eudora Versions?”, in comp.sys.mac.comm (Usenet), retrieved 2022-01-18:

Anybody know of any shareware (or costware) that will create 3D fonts for Autocad?????

1997 February 10, Vinal Applebee, “3D Fonts”, in comp.cad.autocad (Usenet), retrieved 2022-01-18:

The plugin has (AFAIK) always been costware for commercial use.

1997 July 6, Chris Cox, “plugin is costware now?”, in comp.lang.tcl (Usenet), retrieved 2022-01-18:

Now my questions:
1) wich components should I install on the publishing server?
2) where do I get it?
3) do I need to restart the server after setup?
4) is the software I install costware?

1999 March 23, Andrea Gasperi, “Please Help (Tomorrow on pubblishing)”, in microsoft.public.vinterdev (Usenet), retrieved 2022-01-18:

I recently bought T+, went for the costware version, without trying it out.

2000 May 2, pegleg, “CompuPic Pro vs ThumbsPlus”, in rec.photo.digital (Usenet), retrieved 2022-01-18:

(computing, slang, rare) Commercial software.


pornware

LL-Q1860 (eng)-Flame, not lame-pornware.wav

How can I delete rb32.exe popup adware(pornware). Says access denied. File properties show as archive. How do these programs prohibit access to delete them.??

2003 February 12, Frank den Ouden, “Cant deltere Rapid blaster”, in alt.windows-xp (Usenet), retrieved 2022-01-18:

For real excitement, however, you simply cannot beat Windows XP! Mysterious crashes, data loss, strange cryptic messages, spyware, pornware, gatesware, all abound. And if you listen attentively, you can hear viruses, worms, and Trojan horses stampeding through the registry. Or simply use Outlook email client as instructed, and you'll be able to see the little buggers...right on your screen. And any update is an adrenalin-pumper. Egads, I miss it!

2004 March 9, bill, “Linux and future.”, in alt.os.linux.suse (Usenet), retrieved 2022-01-18:

Neo Security Flash allows an efficient detection of cyber threats and virus through advanced algorithms. It includes protection against Spyware, Adware, Pornware and Riskware allowing you to easily scan files in your portable device.

2009 April 28, submissio...@rambler.ru, “Neo Security Flash 1.3.1”, in comp.software.shareware.announce (Usenet), retrieved 2022-01-18:

>>I am trying to create an application for the Windows Mobile 5.0 (or
>>higher)
>>platform. One of the features of the application is that it has a panic
>>button that automatically closes down the application and deletes the
>>executable.
>
> Why does this sound like you're trying to build malware?
Or "pornware"?

2009 November 20, Scott M., “Creating a self deleting executable using .NET”, in microsoft.public.vb.general.discussion (Usenet), retrieved 2022-01-18:

(computing) Pornographic software or malware.


buyware

LL-Q1860 (eng)-Flame, not lame-buyware.wav

There is Business Basic (BBX). But it's buyware. If you find GNU licence Basic - let me know.

1999 November 10, Chris Notz, “Is there a "BASIC programming language" compiler available for AIX?”, in comp.unix.aix (Usenet), retrieved 2022-01-30:

Don't forget Thoroughbred (www.tbred.com) which is also buyware.
Otherwise, look on the bonus pack CD that comes w/ AIX 4.3+...
...There's a copy of Visual Age Java (not the enterprise edition, which is buyware). Not having played with it, I can't vouch for it.

1999 November 10, John R. Campbell, “Is there a "BASIC programming language" compiler available for AIX?”, in comp.unix.aix (Usenet), retrieved 2022-01-30:

ANY OS - buyware or freeware - has a learning curve.

2001 May 15, Lewin A.R.W. Edwards, “any free OS for embedded system?”, in comp.arch.embedded (Usenet), retrieved 2022-01-30:

Not everything on this site is freeware. Some trailware and shareware, and buyware.

2003 March 5, Andrew C. Cooper, “New Freeware Site”, in alt.comp.freeware (Usenet), retrieved 2022-01-30:

Is buyware evil ? Absolutely not. People put money, skills and effort in developing software. They have the right to get compensation for that. That's how the world works. The hippie-era is behind us.
And buyware also puts the freeware in a different perspective, if there was no buyware, freeware programmers would probably be slaughtered together with Bill G. for mistakes we call minor annoying bugs now.

2004 December 28, Rod, “Freeware and only freeware?”, in alt.comp.freeware (Usenet), retrieved 2022-01-30:


lapware

LL-Q1860 (eng)-Flame, not lame-lapware.wav

From lap + -ware, lap in reference to a child sitting upon a caregiver's lap.

(software) Software designed for young children.


FPSE

A flaw in the SmartHTML Interpreter contained in Microsoft Corp.'s FrontPage Server Extensions (FPSE) could enable an attacker to run malicious code or to instigate a denial-of-service attack, Microsoft said in a security advisory late yesterday.

2002 September 26, David Legard, “Microsoft finds 'critical' FrontPage security flaw”, in Computerworld, archived from the original on 2022-04-16:

FrontPage Server Extensions
w:FrontPage Server Extensions

(software) Initialism of FrontPage Server Extensions.


colatard

(Internet slang, derogatory) Alternative letter-case form of COLAtard.


DBAL

(software) Initialism of database abstraction layer, a software architecture layer.


BLL

(software) Initialism of business logic layer, a software architecture layer.


progressive web application

en-noun

progressive web application (plural progressive web applications)

Coined by designer Frances Berriman and Google Chrome engineer Alex Russell in 2015, from the notion that web applications can progressively turn into native-like apps, following the idea of progressive enhancement.

The two things that are needed for a web application to become a progressive web application are a mainfest and a service worker.

2017, Gaurav Saini, Hybrid Mobile Development with Ionic, Packt Publishing Ltd, →ISBN, page 200:

(software, web development) A type of application software delivered through the web, built using common web technologies including HTML, CSS, JavaScript, and WebAssembly.


SemVer

The Semantic Versioning (hereafter SemVer) specification, created by Tom Preston-Werner, is an attempt to specify rigorously and technically what version numbers (or, more precisely, what changes in version numbers) actually mean.

2022, Mark Vareschi, Heather Wacha, editors, Intermediate Horizons: Book History and Digital Humanities, University of Wisconsin Press, →ISBN, page 154:

semantic versioning
semantic versioning#English

(software) Abbreviation of semantic versioning.


semantic versioning

(software) A versioning scheme where each release is given a three-part version number of the form major.minor.patch. The major number is incremented to indicate a breaking change, minor for new non-breaking features, and patch for other non-breaking changes.


source-available

MongoDB is licensed as a source-available, distributed, document database and a community edition can be freely downloaded for multiple operating systems. It is well-suited to large-scale, database-driven application development.

2022, Catherine M. Ricardo, Susan Urban, Karen Davis, chapter 14, in Databases Illuminated, 4th edition, Jones & Bartlett Learning, →ISBN, page 546:

The BSL is a ‘Source Available’ license that freely allows using the code for development and other non-production work such as testing. Production use of the software requires a commercial license from Lightbend.

2022 September 8, Paul Kunert, quoting Jonas Bonér, “Open source biz sick of FOSS community exploitation overhauls software rights”, in The Register:

(software) Whose source code can be viewed, and in some cases modified, but which itself is not open-source.


sourceware

LL-Q1860 (eng)-Flame, not lame-sourceware.wav

And last of the “open software”, a rarer implementation is sourceware. A variation of freedomware, sourceware offers “open source” code with “closed (proprietary) standards”.

2005, Sys Admin: The Journal for UNIX System Administrators, page 48:

Because McVoy was trying to avoid recourse to the “customer solution” of NT, that left the programmers' solution: free software, or “sourceware,” as he termed it.

2009, Glyn Moody, Rebel Code: Linux and the Open Source Revolution, Hachette UK, →ISBN:

And we said, “We're all going to agree on one name, and we're all going to start using it.” We voted on “sourceware” versus “open source,” and “open source” won. We had the press conference at five, and the rest is history.

[2009, Andrew Stellman, Jennifer Greene, quoting Tim O'Reilly, Beautiful Teams: Inspiring and Cautionary Tales from Veteran Team Leaders, O'Reilly Media, →ISBN, page 4:

(software, dated) A precursor of open source software.


COSS

(software, uncommon) Initialism of commercial open-source software.


honorware

LL-Q1860 (eng)-Flame, not lame-honorware.wav

From honor + -ware, since the user is not forced to pay for the software but expected to do so as an honorable gesture.

(software, Canada, US) Synonym of donationware.


APAR

authorized program analysis report
w:Authorized Program Analysis Report

(software) Acronym of authorized program analysis report.


PTF

program temporary fix
w:program temporary fix

(software) Initialism of program temporary fix.

product temporary fix
w:product temporary fix

(software) Initialism of product temporary fix.


pirateware

LL-Q1860 (eng)-Flame, not lame-pirateware.wav

Viruses may creep into your system if you download files from a bulletin board or communications service or if you install freeware, shareware, pirateware, or some other type of alternative software.

1992, Peter Norton, Judi N. Fernandez, Ruth Ashley, Peter Norton's Advanced DOS 5 Guide, page 270:


HIS

HISs (plural)
HISes (plural)
HIS's (plural)

Meronyms: HL7, PACS, DICOM, EHR, EMR

Near-synonyms: CIS; HIT

health information system
w:health information system

(medicine, software) Initialism of health information system or hospital information system.


DICOM

(medicine, software) Acronym of Digital Imaging and Communications in Medicine, a standard for the interchange of radiological imagery and associated notations.


gameware

LL-Q1860 (eng)-Flame, not lame-gameware.wav

It is very likely that children's use of computers in public libraries is similar to their home use – more for entertainment than for learning. Because recreation is a legitimate part of the public library mission, librarians need not be concerned to present only purely educational gameware but will exercise judgment in selecting materials in this area as in all other formats.

1995, Holly G. Willett, Public Library Youth Services: A Public Policy Approach, Norwood, NJ: Ablex Publishing Corporation, →ISBN, page 52:

(software, video games) Video game software.


SLSA

This metadata is stored in the format defined by the Supply-chain Levels for Software Artifacts (SLSA) framework[…]

2022, Anthony Bushong, Kent Hua, Cloud Native Automation with Google Cloud Build, Packt Publishing Ltd, →ISBN, page 95:

(software, computer security) Initialism of supply chain levels for software artifacts, a framework for verifying the provenance of software components.


distro-hopping

/ˈdɪstɹəʊˌhɒpɪŋ/

/ˈdɪstɹoʊˌhɑpɪŋ/

LL-Q1860 (eng)-Flame, not lame-distro-hopping.wav

After years of distro-hopping, I finally settled on Debian.

Choosing a distribution is a personal choice and most people find the one that's right for them by distro-hopping, the process of trying out different distributions, until, like Goldilocks, you find the one that's just right.

2016 November 17, Steven Ovadia, Learn Linux in a Month of Lunches, Simon and Schuster, →ISBN:

Distro-Hopping is a term that refers to the activity or hobby of Linux users to switch between distros frequently, exploring them and trying several distros out in an attempt to find the one that best suits their needs.

2020 February 6, Balaji Gunasekaran, “Distro-Hopping, What, Why & How Explained!”, in EmbeddedInventor.com, retrieved 2023-05-07:

Distro-hopping is a time-honored pastime, where you download and try different Linux distributions.

2021 August 13, Carla Schroder, Linux Cookbook, "O'Reilly Media, Inc.", →ISBN:

(software) The act of frequently changing the operating system of one's computer to a different distribution of Linux.


distro-hop

en-verb

distro-hop (third-person singular simple present distro-hops, present participle distro-hopping, simple past and past participle distro-hopped)

distro-hops (present singular third-person)
distro-hopping (participle present)
distro-hopped (participle past)
distro-hopped (past)
distro hop (alternative)

/ˈdɪstɹəʊˌhɒp/

LL-Q1860 (eng)-Flame, not lame-distro-hop.wav

I've been distro-hopping for two years now, but I still haven't found the perfect distro.

(intransitive, software) To engage in distro-hopping.


zombie software

(computing, software) A program or application which has been maintained beyond its expiration date or end-of-life status.


zombie program

(computing, software, uncommon) Any computer program that has been revived or reinstalled by an operating system and is very difficult to uninstall.


bug-ridden

en-adj

bug-ridden (comparative more bug-ridden, superlative most bug-ridden)

more bug-ridden (comparative)
most bug-ridden (superlative)

Bug-ridden codes cannot be trusted to yield good science, or even safe science. So beware! Quirky codes are really bug-ridden codes, except that the bugs are alive and well and you are the intended victims.

2005, Stan Openshaw, Ian Turton, High Performance Computing and the Art of Parallel Programming […] , Routledge, →ISBN:


SBOM

SBOMs are lists of nested software components designed to enable supply chain transparency.

2023, Rick Howard, Cybersecurity First Principles: A Reboot of Strategy and Tactics, John Wiley & Sons, →ISBN:

bill of materials
bill of materials#English

(software) Initialism of software bill of materials, the inventory of components used to build a software artifact.


backup copy

(computing, software) A duplicate instance of an application, datafile, server or system created as a means to restore the original data in case it is deleted, corrupted or lost.


Hindenbug

Hindenbugs (plural)
hindenbug (alternative)

LL-Q1860 (eng)-Flame, not lame-Hindenbug.wav

(computing, software) A catastrophic bug that destroys data, and may potentially shut down a system or cause a major malfunction.


Joda-Time

Derives from a four letter name, beginning with the letter j whose domain name was available at the time. It is not an acronym.

Several alternative Date replacement packages emerged, including the simple and sensible Date4J and the more comprehensive Joda-Time package.

2001, Ian F. Darwin, Java Cookbook, page 617:

Joda time is a complete alternative to the JDK date and time classes and seeks to replace them.

Joda-Time is a powerful open source library well known and used in the market that works with time, dates, and chronology:

2014, Rodrigo Turini, Practical Java 8 - Lambdas, Streams and New Resources:

Later the decision was made to integrate Joda-Time or something similar to it into Java's core libraries

2015, Terrill Brett Spell, Pro Java 8 Programming, page 94:

The design of these classes was inspired by the Joda-Time library, which is a popular open-source date and time library for Java.

2023, Cybellium Ltd, Mastering Java, page 156:

(computing, software, programming) A widely used date and time processing library.


unpirateable

unpirateable (comparative more unpirateable, superlative most unpirateable)

more unpirateable (comparative)
most unpirateable (superlative)

LL-Q1860 (eng)-Flame, not lame-unpirateable.wav

In addition to being completely unnecessary for a single-player game and a blatant attempt to make the game unpirateable at the cost of consumers, "Always-Online" also completely screwed up Simcity's launch when the servers malfunctioned for weeks, leaving customers unable to play their own game.

2014 January 16, Tom McKay, “This Company Could Be Named the Worst in the U.S. 3 Years in a Row. But Why Do They Suck?”, in MIC:

2016 January 12, Chad Sapieha, “Just Cause 3 is proving nearly unpirateable, and that's great”, in Financial Post:

One of the reasons many companies decided to switch to online and live service games is exactly that they are unpirateable.

2023 August 24, Switch_Pro, “Denuvo's 'Switch Emulator Protection' Is Now Available Via Nintendo's Official Dev Portal”, in Nintendo Life:

(software, computing) Not able to be pirated by third parties.


CPL

Common Public License
w:Common Public License

(copyright law) Initialism of Common Public License.


time-tracking software

(computing, software, business, human resources) A program or application allowing a user to record the amount of time spent on tasks or projects.


canary release

en-noun

canary release (countable and uncountable, plural canary releases)

(computing, software) A deployment strategy performed in order to reduce the risk of introducing a new software version in production by slowly rolling out the change to a small subset of users.


time elapsed counter

time elapsed counter (countable and uncountable, plural time elapsed counters)

(computing, software) A type of stopwatch or timer in a computer system that tracks the passage of time of a compiling, download, or other task.


time parameter

(computing, software) A function used to specify the maximum CPU utilization time permitted for the job to execute.


turnaround time

turnaround time (countable and uncountable, plural turnaround times)

(business, marketing, computing, software) The amount of time required to complete a process or fulfill a request.


exit time

exit time (countable and uncountable, plural exit times)

(computing, software) The point in time in which a process completes its execution and exits from the system.


execution time

execution time (countable and uncountable, plural execution times)

(computing, software) The amount of time required for a program or task to complete a single instruction on a computer system.


instruction time

instruction time (countable and uncountable, plural instruction times)

(computing, software) The total amount of time required for an instruction to be fetched from memory and stored in the instruction register.


command processing overhead time

command processing overhead time (countable and uncountable, plural command processing overhead times)

command processing overhead times (plural)

(computing, software) The amount of processing time which a device requires, prior to the execution of a command.


think time

think time (countable and uncountable, plural think times)

(computing, software) The amount of time for which a script pauses during test execution to simulate a real-world delay.


computation time

computation time (countable and uncountable, plural computation times)

(computing, software) The total amount of time required by a computer to perform a computational process.


lookahead time

lookahead time (countable and uncountable, plural lookahead times)

The risk of preemption can be varied by changing the lookahead time when making immediate admission control.

2013, Olov Schelén, Stephen Pink, “Sharing Resources through Advance Reservation Agents”, in Andrew T. Campbell, Klara Nahrstedt, editor, Building QoS into Distributed Systems, page 265:

If the lookahead time is too short, then delays to the scheduling code could mean that the scheduled time is already in the past by the time the library is ready to schedule the notes .

2024, Nick Morgan, JavaScript Crash Course, page 221:

(computing, software) The amount of time from the point when an upcoming process is scheduled and resources are allocated for it, to the moment when it executes.


reference time

reference time (countable and uncountable, plural reference times)

(computing, software) The moment in time near the beginning of switching that is chosen as a reference for the measurement of time in a digital computer.


logject

(computing, software, technology) An object with embedded software capable of monitoring and recording, in some manner, its own activity and operation.


CalVer

calendar versioning
calendar versioning#English

(software) Abbreviation of calendar versioning.


drill up

en-verb

drill up (third-person singular simple present drills up, present participle drilling up, simple past and past participle drilled up)

drills up (present singular third-person)
drilling up (participle present)
drilled up (participle past)
drilled up (past)

I've got product sales data, but I want to drill up to product-category sales data.

(intransitive, software) To replace data with data from one level higher or less specific.


drill through

drill through (third-person singular simple present drills through, present participle drilling through, simple past and past participle drilled through)

drills through (present singular third-person)
drilling through (participle present)
drilled through (participle past)
drilled through (past)

The icon under each entry lets you drill through to see which analyst added it.

(transitive, software) To display or cause a computer to display more specific, relevant data.


drill out

drill out (third-person singular simple present drills out, present participle drilling out, simple past and past participle drilled out)

drills out (present singular third-person)
drilling out (participle present)
drilled out (participle past)
drilled out (past)

You're looking at recent data, but you can drill out to the archives too.

(intransitive, software) To switch from a database or other data source to another.


drill in

drill in (third-person singular simple present drills in, present participle drilling in, simple past and past participle drilled in)

drills in (present singular third-person)
drilling in (participle present)
drilled in (participle past)
drilled in (past)

(intransitive, software) Synonym of drill down.


data recovery

en-noun

data recovery (countable and uncountable, plural data recoveries)

(computing, software) The process of retrieving deleted, inaccessible, lost, corrupted, damaged, or formatted data from secondary storage, removable media or files, when the data stored in them cannot be accessed in the usual way.


master boot record

master boot record (plural master boot records)

LL-Q1860 (eng)-Flame, not lame-master boot record.wav

(computing, software) A type of boot sector in the first few blocks of partitioned computer mass storage devices.


hackware

LL-Q1860 (eng)-Flame, not lame-hackware.wav

(computing, chiefly science fiction) Software used for hacking (circumventing security measures).


file descriptor

file descriptor (plural file descriptors)

(computing, software) A process-unique identifier for a file or other input/output resource, such as a pipe or network socket.


logical address

logical address (plural logical addresses)

(computing, software) The address at which an item appears to reside from the perspective of an executing application program.


cabinet file

(software, Windows) A compress library archive file.


tree-maker

Titles found in this category include Compton's Encyclopedia, Microsoft Encarta, Mavis Beacon Typing, home designing software, family tree makers, as well as a wide range of college test preparation software and programs to help you learn a new language.

2001, Jill T. Freeze, Sams Teach Yourself Computer Basics in 24 Hours, page 113:

There are also free software tree-makers, which you can track down online, or via a family history magazine bulletin.

2011, Cherry Gilchrist, Growing Your Family Tree:

Our Gold Award winner, Legacy Family Tree, has features that connect you to popular genealogy searches, sync with online tree makers and import any sources you find online.

2017, Leonard Hendershott, The Story Gleaner, page 179:

(software) A software program that constructs family trees.


non-free software

(computing, software) Software that cannot be freely copied, redistributed and modified, including source code.

(computing, software) Any software that is not free, such as payware.


ICSE

(software) Initialism of International Conference on Software Engineering.


continuous delivery pipeline

continuous delivery pipeline (countable and uncountable, plural continuous delivery pipelines)

(software, computing) An automated series of steps that moves software code from the development stage through building, testing, and deployment to a production environment.


CRIS

current research information system
w:current research information system

(software, sciences, medicine) Initialism of current research information system.


voice assistant

voice assistant (plural voice assistants)

A computer program that performs general tasks by responding to voice commands.


SPDX

System/Software Package Data Exchange
w:Software Package Data Exchange

(software) Initialism of System/Software Package Data Exchange.


retroware

retroware (usually uncountable, plural (nonstandard) retrowares)

/ˈɹɛt.ɹəʊˌwɛə/

/ˈɹɛt.ɹoʊˌwɛɹ/

/ˈɹet.ɹəʉˌweː/

/ˈɹet.ɹəʉˌweə̯/

/ˈɾɛʈ.ɾoːˌwɛːʳ/

Blend of retro + software /hardware, or from retro- (“old-fashioned or old-school”) + -ware (“software”). First attested in 1995, but in common usage only as of the 21st century.

etydate

Microsoft itself has shown only two games for Win 95: Fury3, a Descent-like flight sim, and Return of Arcade, another retroware disk.

1995 June 28, Rob Pegoraro, “Behind the Screens”, in The Washington Post, archived from the original on 2025-05-22:

The March issue of Wired looks at retroware, the growing use of older computers, in an article by Mark Frauenfelder titled “Never Say Die”.

2000 March 10, “Other voices”, in The Houston Chronicle:

p.s. My source for the ESC/P2 are old retroware/retro-computing software and the data will be coming out of 8-bit system emulators.

2005 February 27, David, “Input=ESC/P2; Output=tiff... Any drivers/software?”, in comp.periphs.printers (Usenet), retrieved 2025-05-22:

(computing, informal, programming, software) Old software/hardware.


application bundle

en-noun

application bundle (plural application bundles)

(computing, software) A package format, often a directory with a specific structure, containing all the files and resources necessary for a program to run.


package format

(computing, software) A type of archive containing computer programs and additional metadata required by a package manager.


native bundle

(computing, software) A self-contained package that includes all the necessary components required to build a native executable or shared library.


benevolent dictator for life

benevolent dictator for life (plural benevolent dictators for life)

Guido van Rossum
benevolent dictator for life

Originally applied to Dutch programmer Guido van Rossum, creator of the Python programming language, in an email from 1995. According to van Rossum, coined likely by either Ken Manheimer or Barry Warsaw.

(software, humorous) The leader of an open-source software project, typically project founders, who retains the final say in disputes or arguments within the community.