I just assumed it came out of Indian English, and kept spreading as more and more people like to use the word “software” as a synonym for “app” or “program”.
In my house, software will always be an uncountable noun.