Sound Principles

From the inside out, Symphony is rooted in the very same principles that you adhere to in your own work. Openness. Standards compliance. Flexibility. Symphony doesn’t just help you get the job done, it helps you get the job done right.

  • Standards-Driven

    Stop learning proprietary languages and memorizing template tags. Symphony leverages open standards like XML and XSLT, and good old XHTML and CSS. Even the admin interface employs the widely-used jQuery library, so extension developers don’t have to learn a whole new framework when extending the back end.

  • Open source

    Symphony is open source software, adopting the ultra-permissive MIT/X11 license. Anything you make with Symphony, or for Symphony, is entirely yours to sell, hoard, or donate. It’s your work, and we respect that.

  • Modular

    Symphony is comprised of discrete, fully-configurable components. Its data, logic, and templating layers are all independent, meaning that whatever you implement can be modified, added, or removed with minimum effort.

  • Simple

    If it’s not essential, it’s an extension. This keeps the system small, lean, and precise. Swiss Army knives are nice, but a surgeon wouldn’t operate with one. With Symphony, you craft exactly the tool you need.


Symphony allows you to define the content types you'll manage. Every point on your front-end interface is fully configurable. Extensions help keep Symphony's core lean and mean.

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.3-5.6 or 7.0-7.3
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details