The '''ZX Spectrum software''' library comprisedcurrently atconsists leastof 13more than 14,000 titles.<ref name="WoS-archive">{{cite web | url=http://www.worldofspectrum.org/archive.html | work=World of Spectrum | last = Heide | first = Martijn van der | accessdate=2006-08-11 | title=Archive!}}</ref> Despite the fact that the Spectrum hardware was limited by most standards, its software library was very diverse, including programming language implementations ([[C programming language|C]],<ref>{{cite web | url = http://www.worldofspectrum.org/infoseekid.cgi?id=0008252 | title = Sinclair Infoseek: HiSoft C | accessdate = 2006-08-24 | last = Heide | first = Martijn van der | work = World of Spectrum}}</ref> [[Pascal (programming language)|Pascal]],<ref>{{cite web | url = http://www.worldofspectrum.org/infoseekid.cgi?id=0008255 | title = Sinclair Infoseek: HiSoft Pascal 4 | accessdate = 2006-08-24 | last = Heide | first = Martijn van der | work = World of Spectrum}}</ref> [[Prolog]],<ref>{{cite web | url = http://www.worldofspectrum.org/infoseekid.cgi?id=0008429 | title = Sinclair Infoseek: Micro-Prolog | accessdate = 2006-08-24 | last = Heide | first = Martijn van der | work = World of Spectrum}}</ref> [[Forth (programming language)|Forth]],<ref>{{cite web | url = http://www.worldofspectrum.org/infoseekid.cgi?id=0008178 | title = Sinclair Infoseek: Forth | accessdate = 2006-08-24 | last = Heide | first = Martijn van der|work = World of Spectrum}}</ref>) several [[Zilog Z80|Z80]] [[Assembly language#Assembler|assembler]]s/[[disassembler]]s (eg: ''OCP Editor/Assembler'', ''[[HiSoft]] Devpac'', ''ZEUS Assembler'', ''Artic Assembler)'', [[Sinclair BASIC]] compilers (eg: ''MCoder'', ''COLT, [[HiSoft]] BASIC''), Sinclair BASIC extensions (eg: ''[[Beta BASIC]]'', ''Mega Basic''), databases (eg: ''VU-File''<ref name="zappowboom">{{cite journal |last=Pearce |first=Nick |year=1982 |month=October/November |title=Zap! Pow! Boom! |journal=ZX Computing |pages=75}}</ref>), word processors (eg: ''[[Tasword]] II''<ref>{{cite journal |last=Wetherill |first=Steven |year=1984 |month=June |title=Tasword Two: The Word Processor |journal=CRASH! |issue=5 |pages=126}}</ref>), spread sheets (eg: ''VU-Calc''<ref name="zappowboom"/>), drawing and painting tools (eg: ''[[OCP Art Studio]]''<ref>{{cite journal |last=Gilbert |first=John |year=1985 |month=October |title=Art Studio |journal=Sinclair User |issue=43 |pages=28 |url=http://www.sincuser.f9.co.uk/043/sftwreb.htm |accessdate=2007-01-18 }}</ref>, ''[[The Artist]]'', ''[[Paintbox]]'', ''[[Melbourne Draw]]''), even 3D modelling (''[[VU-3D]]''<ref>{{cite journal |last=Carter |first=Alasdair |year=1983 |month=October/November |title=VU-3D |journal=ZX Computing |pages=76–77}}</ref><ref>{{cite web |url=http://www.bioeddie.co.uk/Spectrum/vu-3d.htm |title=Psion Vu-3D |accessdate=2007-01-18}}</ref>), and, of course, many, many games.
== Software distribution media and copy protection ==