Three Things Every Software Investor Should Know