Software is *always* "coupled with an ideology". An ideology is a world-view, and everyone's got one. The term is usually used, as here, to jab at someone else's: *You* have an ideology, *I* just have common sense.
The questions really are: How explicit is the ideology, and what is it?