Design
Web
Hosting
Host
Photography
Photo
Aerial
Aerial

Show me your wares

A guide to tech ware definitions

A while ago I noticed there were more and more tech terms ending in “ware,” so I started collecting them. The list has grown steadily, here’s where it’s up to now.

Technology

  • Software – Programs and applications.
  • Hardware – Physical computer components.
  • Firmware – Software stored in hardware to control low-level functions.
  • Middleware – Software that connects different applications or systems.
  • Cloudware – Software delivered entirely through cloud services.
  • Gridware – Tools for distributed or grid computing.
  • Shareware – Free-to-try software with optional payment.
  • Freeware – Software that is completely free to use.

Lifecycle

  • Vaporware – Announced products that never materialise.
  • Shelfware – Software purchased but never used.
  • Crippleware – Essential features disabled until paid for.
  • Abandonware – Software no longer supported or sold.

Licensing

  • Trialware – Time-limited software.
  • Adware – Free software funded by ads.
  • Nagware – Software that repeatedly prompts you to upgrade or register.
  • Donationware – Free software that asks for voluntary contributions.
  • Rentware – Subscription-based software
  • Plugware – Software dependent on proprietary plugins.

Security

  • Malware – Malicious software.
  • Spyware – Tracks user activity.
  • Ransomware – Encrypts data until a ransom is paid.
  • Wormware – Self-replicating malicious programs (rare term).
  • Nuisanceware – Annoying but not outright malicious.
  • Scareware – Poses as antivirus software to scare users into paying.
  • Foistware – Unwanted bundled software installed by deception.
  • Ghostware – Software designed to hide its presence or erase traces of its activity.

System

  • Wetware – Human brains and thought processes in a computing context.
  • Liveware – The human factor.
  • Bloatware – Pre-installed software often considered intrusive or unnecessary.
  • Courseware – Educational or training software.
  • Groupware – Collaboration tools.
  • Stackware – Bundled or layered tools used together.
  • Anywhere – Software designed to work consistently across multiple devices.