Hay dos formas de responder a esta pregunta, pero la respuesta no es plural para ninguna de ellas.
La primera forma tiene que ver con el número de software como sustantivo. La mayoría de la gente piensa que los sustantivos son singulares o plurales, pero esa es una clasificación secundaria, que no se aplica a todos los sustantivos. Los sustantivos son, en el nivel más alto, contables o no contables (también llamados incontables o masivos).
Los sustantivos no contables no tienen una forma plural. Se modifican con determinantes y cuantificadores como poco y mucho. Ejemplos son la desesperación y la natación (como gerundio). Los sustantivos contables suelen tener formas singulares y plurales, aunque algunos sustantivos, como police y cattle, sólo tienen formas plurales. Los sustantivos contables singulares utilizan determinantes y cuantificadores como this y one. Los sustantivos de cuenta plural utilizan determinantes y cuantificadores como those y two y many.
La segunda forma de ver el número de un sustantivo es el número que se utiliza en un verbo principal cuando el sustantivo es el sujeto de una oración. Aquí sólo hay dos casos: singular y plural. Para la concordancia de los verbos, tanto los sustantivos no contables como los contables singulares aparecen con formas verbales singulares. Y los sustantivos contables plurales aparecen con formas verbales plurales. Considera la concordancia verbal en estas oraciones:
La felicidad (incontable) es (singular) un cachorro caliente.
Una buena acción (singular contable) merece (singular) otra.
Las lluvias de abril (plural contable) traen (plural) flores de mayo.
¿Entonces qué es el software? Es, en primer lugar, un sustantivo no contable. No decimos un software, dos softwares. Si queremos contarlo, tenemos que forzarlo en una construcción con un sustantivo contable: un software, dos aplicaciones de software. En la construcción, siempre es singular. Podemos ver estos dos indicadores del número de software en juego en esta frase:
Se lanza demasiado (no cuenta) software (no cuenta) (singular) con demasiados errores.
Así que el software es no cuenta en número y singular en construcción, nunca plural.