An agreement used when beta versions of software are provided for testing and use by parties other than the developer. Since the beta version of software has not been fully tested and is expected to have bugs and uncorrected errors, a beta agreement provides that the recipient of the software acknowledge and assume the risk of such defects. The disclaimer of liability in beta agreements is usually effective with a business user, but is less likely to be effective with a user that can be characterised as a consumer and thus benefit from consumer protection laws.