XWiki is an open source enterprise wiki platform that can be used to build content-based web applications. It allows users to create custom metadata and store it in wiki pages, includes strong scripting capabilities in pages, and enables skinning, theming and injection of CSS/JavaScript. XWiki is aimed at collaborative authoring of content and provides capabilities for storing data locally for performance and analytics purposes. It also includes features for scheduling tasks and visualizing data through graphs. XWiki takes a model of "application morphing" where applications are dynamically built using the wiki capabilities rather than using a traditional development approach.