软件竞争