Key differences between software and books include all of the following except
it is more difficult to inspect software for flaws.
software products are more easily compared to each other than books.
software is less easily inspected than a book.
software is understood to be more fallible than a book.
software contains more information than a book.