Greetings SP,
You could perhaps use sub-equipments for software items, although it is a bit counter-intuitive (and might prove difficult to read as well), or why not create the list of installed software as an Equipment-specific BOM (with softwares as BOM text items?)