Il y a deux façons de répondre à cette question, mais la réponse n'est pas plurielle pour l'une ou l'autre.
La première façon a à voir avec le nombre de logiciels en tant que nom. La plupart des gens pensent que les noms sont singuliers ou pluriels, mais c'est une classification secondaire, qui ne s'applique pas à tous les noms. Les noms sont, au plus haut niveau, dénombrables ou non dénombrables (également appelés indénombrables ou masse).
Les noms non dénombrables n'ont pas de forme plurielle. Ils sont modifiés par des déterminants et des quantificateurs comme peu et beaucoup. Le désespoir et la natation (au gérondif) en sont des exemples. Les noms comptés ont généralement des formes singulières et plurielles, bien que certains noms, comme police et bétail, n'aient que des formes plurielles. Les noms de comptage au singulier utilisent des déterminants et des quantificateurs comme this et one. Les noms de compte pluriels utilisent des déterminants et des quantificateurs comme those et two et many.
La deuxième façon de regarder le nombre sur un nom est le nombre qui est utilisé sur un verbe principal lorsque le nom est le sujet d'une phrase. Il n'y a que deux cas ici - singulier et pluriel. Pour l'accord du verbe, les noms non comptés et les noms comptés au singulier sont tous deux associés à des formes verbales au singulier. Et les noms comptés au pluriel se produisent avec des formes verbales au pluriel. Considérez l'accord des verbes dans ces phrases :
Le bonheur (non compté) est (singulier) un chiot chaud.
Une bonne action (compté singulier) en mérite (singulier) une autre.
Les averses d'avril (compté pluriel) apportent (pluriel) des fleurs de mai.
Alors, qu'est-ce qu'un logiciel ? C'est, tout d'abord, un nom non dénombrable. On ne dit pas un logiciel, deux logiciels. Si on veut le compter, il faut le forcer dans une construction avec un nom de compte : un logiciel, deux logiciels. En construction, il est toujours au singulier. On peut voir ces deux indicateurs du nombre de logiciels en jeu dans cette phrase :
Trop de logiciels (non comptés) sont (singuliers) sortis avec trop de bugs.
Donc les logiciels sont non comptés en nombre et singuliers en construction, jamais au pluriel.