To be fair, software companies are bad at software.