In a competitive market, the key factor for success is having a few difficult things in software, with strong pricing power for those difficult things. Every product will have numerous competitors, so the only defense is to have highly leveraged operations and low cost to serve. This cost efficiency and pricing power are crucial protective mechanisms in such a competitive landscape.