Association of British Scrabble Players

Science & Tech > Computing > Software


Now updated for CSW19. New words, if any, and new inflections of existing words, are shown in red.


abandonware computer software that is no longer sold or supported by the publisher.
adbot a specialized computer program that inflicts ads on users.
adware a type of software that collects information about a user's browsing patterns.
alphatest to carry out an alpha test of an experimental product, such as computer software.
antivirus designed to counter viruses; (noun) a computer program designed to counter viruses.
app (Short for) application program.
applet a small add-on program written in Java language.
assembler a type of computer program that converts a program written in assembly language to machine code.
autocomplete a software feature that predicts which words the user is typing and completes them automatically.
autocorrect a software feature that attempts to correct errors made by the user when entering text into an electronic device.
autoreply a facility which allows a previously written response to be sent automatically in reply to incoming email; a message sent by this.
autosave a facility which automatically saves newly recorded data at regular intervals; (verb) to save data automatically at regular intervals.
autotune a software package that manipulates a vocal track until it is in tune.
badware malicious computer software, aka malware.
bloatware excessively large software.
bootloader a system program that takes a program close in form to machine code and loads it into memory.
bugginess the state of being buggy.
callee a computer function being used.
cancelbot a computer program that identifies and deletes unwanted articles sent to an Internet newsgroup.
captcha a program to generate tests that humans can pass but computers cannot, such as the ability to recognise a distorted word.
careware computer software that is made available in exchange for making a donation of one's services or money to a charity.
casemix a database system for storing information about medical patients.
chatbot a computer program for answering emails.
checkbox a small box on a computer screen to be clicked to select an option.
checksum in computing, an arithmetical process to detect errors.
codable that can be coded.
codec a piece of software for coding an analogue signal to digital and decoding it back at the other end.
codeless without code.
configurator an item of software that enables or assists in the configuration of a product.
courseware learning material associated with educational courses.
crippleware software that has been partly disabled to provide a limited demonstration of its use.
cuspy of a computer program, well written and easy to use.
debug to remove the errors from a computer program.
debugger a computer program designed to find and remove faults or errors.
debugging the act or removing errors from a computer program.
defrag in computing, to move files adjacently on a hard disc.
defragger one who defrags.
defragment to run a program which reduces or eliminates the fragmentation of (a file or disk) by bringing together parts of files stored in separate locations to a single location on the disk.
disassembler a program that translates from machine code to an assembly language.
emacs a powerful computer program for editing text.
facemail a computer program that delivers mail messages via an electronic face on screen.
firewall in computing software, a system protecting a network from hacking; (verb) to instal a firewall.
firmware computer programs stored permanently on a microchip.
formatter a programme for formatting a disk etc.
freeware a program that can be copied but not sold.
fusker a piece of software that generates obvious passwords and filenames in order to extract data that is held on free websites; ( verb) to generates obvious passwords and filenames in order to extract data that is held on free websites > FUSKERED, FUSKERING..
groupware software that supports group activity.
hypertext computer software and hardware that allows users to create, store, and view text and move between related items easily and in a nonsequential way.
linux (Tradename) a nonproprietary computer operating system for personal computers.
listbox a box on a computer screen that contains a list of options.
lossless without loss, as in lossless compression of data.
lossy of a compression format, losing data.
macro in computing, a single instruction that brings a set of instructions into operation.
macrocode a macro instruction.
mailmerge a merge of a file of names and addresses with the text of a letter, or a computer program that carries this out; (verb) to carry out a mailmerge.
malware a computer program designed to cause damage or disruption to a system.
microcode a micro-instruction.
microprogram a routine composed of microinstructions used in microprogramming.
middleware computer software that has an intermediary function between the various applications of a computer and its operating system.
misprogram to program incorrectly.
nagware software that is free but then nags you to pay for it.
occam a programming language.
opcode a code containing operation instructions for a microprocessor.
parser a program or routine for parsing.
photoshop to manipulate a digital image using editing software.
precode to code in advance.
program a set of instructions for a computer; (verb) to write a program.
programme to prepare a program for (a computer, etc).
pseudocode instructions written in a symbolic language which must be translated into machine code before they can be executed.
randomizer a device or routine for randomising.
ransomware illegal computer software that disables a computer or blocks access to data until a payment is received.
readme as in readme file, a text file supplied with computer software that contains information about the software, such as advice on installation and bugs; (noun) a readme file.
recode to code again.
reprogram to program again.
rootkit a set of programs used to gain unauthorized access to a computer's operating system, esp in order to destroy or alter files, attack other computers, etc.
scareware a program that is presented as anti-virus software but which is usually harmful to a computer when downloaded.
screenie (Aust. sl.) a screensaver.
servlet a small program that runs on a web server often accessing databases in response to client input.
shareware a computer program available for use for a small payment made on trust.
software written or printed data used in computer operations.
spambot a computer program that identifies email addresses to send spam to.
spellcheck to carry out a spelling check by computer.
spellchecker a piece of computer software that checks spellings in a document.
spreadsheet a program with which data, formatted in rows and columns of cells, can be viewed on a screen and manipulated to make projections, calculations etc.
spyware software installed on a user's computer via the internet for purposes of gaining information.
stiffware software that is no longer flexible.
subprogram a subpart of a program.
subroutine a subordinate routine.
telesoftware software that is transmitted to users by means of a teletext or viewdata system.
transcode to convert data from one digital format to another.
transcoder a technology, such as a software package, used to transfer data from one format to another.
trialware computer software that can be used without charge for a limited evaluation period.
trojan a computer program that gets access to a computer or system by appearing to be harmless, but is designed to do something damaging.
vaporware a computer-related product that has been widely advertised but has not and may never become available.
vapourware a computer-related product that has been widely advertised but has not and may never become available.
warez illegally copied computer software which has had its protection codes deactivated.
webapp an application program that is accessed on the internet.
wordwrap in computing, a function that shifts a word at the end of a line to a new line in order to keep within preset margins.