Symphony - Linux software configuration and deployment

Lighthouse sketchSymphony is an open source software deployment framework designed to simplify the configuration and installation of computer software on different hardware platforms.

Symphony provides a simple interface to allow users to quickly and easily deploy systems built with different OS distributions on different hardware platforms. Developed for use in HPC clusters, physical and virtual data-centres, Symphony is capable of encapsulating commercial and open-source applications to provide repeatable, automated installation and configuration. Equipped with a system inventory database, our software is aware of your hardware configurations allowing applications to be automatically tuned for optimal performance on their target platform. Sophisticated image manipulation tools allow distributed systems to be deployed and configured quickly and easily, even from remote locations.

By breaking down software installation tasks into a sequence of smaller actions, Symphony helps users to build up complex environments and deploy them over different, distributed machines. To increase automation, the framework maintains a database of hardware information allowing it to tailor each installation to the target machine. Features including multiple Linux distribution support and portable instruction files maximise flexibility and help reduce the administration burden of deploying hetrogeneous machines.

Symphony is freely available as Open Source software maintained by Alces Software.

Using Symphony in your business

Many different organisations can benefit from using a software deployment framework to improve their efficiency when building computers. Symphony is currently being used in these environments: