sentence: roxen was often ahead of its time , featuring a web-based graphical user interface ( gui ) administration interface , loadable modules that could be written in several languages including pike and later java , dynamic content generation with a comprehensive caching system , replication systems for multi-headed servers , and an embedded sql server for data-heavy server operations ( as well as broad support for other databases ) .