How software vendors are like political parties