Smart Mess is a set of open source libraries that uses various web technologies on the web server side and client side to build web applications. The Smart Mess community has been developing it for over twenty years. Spruden kernel version 3.0 or higher can only work with the Smart Mess Virtual File System (SMVFS). SMVFS is a virtual representation of a tree structure based on a relational database.