Etymology

middleware

M3I1D2D2L1E1W4A1R1E1

Today it means: Software that functions at an intermediate layer between applications and operating system or database management system, or between client and server. Full definition →

English softwarebf. ← Middle English ware ← Old English waru
Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok

The story

  1. Proto-Germanic*midjō
  2. Proto-Germanic*midlą
  3. Old Englishmiddel
  4. Middle Englishmyddel
  5. Englishmiddle
  6. Proto-West Germanic*samft(ī)
  7. Old Englishsōfte
  8. Middle Englishsofte
  9. Englishsoft
  10. Proto-Germanic*warō
  11. Proto-West Germanic*waru
  12. Old Englishwaru
  13. Middle Englishware
  14. Englishsoftwarebf.
  15. English todaymiddleware

From middle + -ware.

Etymology from Wiktionary, CC BY-SA 4.0.