The OAK Case Tool is “a Computer Assisted Software Engineering tool that can be used to model web applications in WebML and automatically generate source code for OpenACS applications.” Check out the interactive online tutorial, and the version 0.3 announcement.