An OpenSource framework for rapidly developing flexible and easy to maintain web-based applications. [1] ---- A very powerful model using ExtensibleMarkupLanguage tagsets for scripting and active content. Given that the next generation of browsers is potentially able to read and act on this sort of thing natively this or something very much like it should be the NextBigThing. Imagine an ActiveWiki where you could instantiate a vote object that worked. Or embed a single equation calculator. http://RIsource.org/PIA/Doc/tagsets.html the above link is a good technical starting point. It's by Ricoh Usa. plaudits ---- Could you make a WikiWikiWeb out of it? --PhlIp ''yes but since the backend is java it might be kinda pokey'' ---- This approach has a little drawback : nobody who has programmed for a while would like to write scripts in the way PIA wants you to do it. Too much characters and too unconventional. But for very short scripts it may be applicable. I'm just working on a similar scripting language, which has a very limited set of tags (mostly dataflow : if, while, for ) and one Tag for code. a simple script would look like this : <%# &myQuery = new SQLQuery ("JDBC1"); &myQuery.setStatement("select * from customer"); &myQuery.open(); $count = &myQuery.getCount(); print "the table has " | FloatToStr($count) | " rows." #%> <%for $i = 0 to $count - 1 %>