People in my current industry (healthcare/biotech) often use the terminology "a software" and "these softwares." It irked me at first but eventually I got used to it.
I think it's because every piece of validated software that our company uses, however small, is assigned a unique number (e.g. "SW12345"). They're not all full-blown applications, so we can't call them that. Sometimes they're tiny programs or even just scripts.
Anyway, it's possible the person that wrote this has a background in a similar industry.
Should either be
“… is a … application”
Or
“… is … software”
edit: Maybe I’m just in-a-mood today. Apologies.