A web release is a means of software delivery that utilizes
the Internet for distribution
Internet technology
testing techniques
provided physical media are produced in this type of release mechanism