Software is a non-count noun (in English)...

so it shouldn't have an indefinite article.