I don’t like to be a gatekeeper, but if you’re a native English speaker giving SaaS advice and you refer to something as “a software”, I will not be able to hear anything else you say.

For clarity, “software” is uncountable, like “oxygen”. You can’t have “oxygens” or “an oxygen”, just “oxygen”.

I’m only really speaking to younger native English speakers who’ve maybe read words by older non native speakers grappling with our bizarre and inconsistent system of rules.