Ci sono due modi per rispondere a questa domanda, ma la risposta non è plurale per nessuno dei due.
Il primo modo ha a che fare con il numero di software come sostantivo. La maggior parte delle persone pensa che i sostantivi siano singolari o plurali, ma questa è una classificazione secondaria, che non si applica a tutti i sostantivi. I sostantivi sono, al livello più alto, contati o non contati (chiamati anche non contati o massa).
I sostantivi non contati non hanno una forma plurale. Sono modificati da determinatori e quantificatori come poco e molto. Esempi sono la disperazione e il nuoto (come gerundio). I sostantivi di conteggio hanno tipicamente forme singolari e plurali, anche se alcuni sostantivi, come polizia e bestiame, hanno solo forme plurali. I sostantivi di conteggio singolari usano determinatori e quantificatori come questo e uno. I sostantivi plurali usano determinatori e quantificatori come quelli e due e molti.
Il secondo modo di guardare al numero su un sostantivo è il numero che viene usato su un verbo principale quando il sostantivo è il soggetto di una frase. Ci sono solo due casi qui - singolare e plurale. Per l'accordo del verbo, i sostantivi non contati e i sostantivi contati singolari si presentano entrambi con forme verbali singolari. E i sostantivi contati plurali si presentano con forme verbali plurali. Considerate l'accordo dei verbi in queste frasi:
La felicità (noncount) è (singolare) un cucciolo caldo.
Una buona azione (count singolare) merita (singolare) un'altra.
Le piogge di aprile (count plurale) portano (plurale) i fiori di maggio.
Cos'è dunque il software? È, innanzitutto, un sostantivo non contato. Non diciamo un software, due software. Se vogliamo contarlo, dobbiamo forzarlo in una costruzione con un sostantivo di conteggio: un pezzo di software, due applicazioni software. Nella costruzione è sempre singolare. Possiamo vedere entrambi questi indicatori del numero di software in gioco in questa frase:
Troppo software (noncount) (noncount) è (singolare) rilasciato con troppi bug.
Quindi il software è noncount in numero e singolare nella costruzione, mai plurale.