Hi Jackson,
You, and a lot of other posters, think that the word 'software' is a countable noun. It's not. You can't say things like 'a software', 'two softwares'. A common approach is to speak of 'a piece of software' or 'a software package' or 'a computer program'.
I suggest that you rewrite...