With:Style is an XML driven thin-client. One good way to demonstrate this concept is by implementing a basic web browser, by basic we mean it should fully support CSS (see http://csszengarden.com) but not necessarily JavaScript. Another way is by implementing an Instant Messenger program using the Jabber protocol. Another is to demonstrate a 3-tier'd client-server application. with:Style is written in VisualWorks Smalltalk and is aimed at rendering any XML DOM tree using CSS styles. As well as currently being a web browser, the easiest proof of concept, it is also an inline editor.
Using extended CSS tags, nodes in the XML tree will be able to be nominated as editable to give the ability to have a page as a document such as in Word, or as a form such as on a classic web page.