It is a self-contained learning environment through which people can come to terms with the many security issues that are found in web applications.
This is accomplished through a very, very insecure web application that uses a Java backend to parse the incoming exploits and output the results.