Your application can support thin clients (HTML) and rich clients (AJAX), with anything in between. You can also create pure REST services with no user interaction.Languages supported are Python, Ruby, JavaScript, PHP, Groovy and Velocity, and anything else supported by the Scripturian project.A complete, ready-to-rumble platform is ready for you to download, for which the only requirement is Java 5. It includes plenty of example code, a scalable HTTP server, and robust logging facilities.For Java developers, Restoration is also available as a standalone library, which you can embed in your application.Here are some key features of "Restoration":