While software is often warranted, contracts won't often accept liability in terms of business damages etc, and that's not usually a requirement for compliance.
If it was, it would also make it impractical for a small business to contract with a large one because of risk.
If it was, it would also make it impractical for a small business to contract with a large one because of risk.