There are plenty of open source control panels out there but VirtualMin is a bit different because it comes in three versions: one that is GPL, a VirtualMin Professional edition and a CloudMin edition. The GPL version of VirtualMin has the core aspects of VirtualMin and can be accessed using a range of methods including CLI and API while also offering a mobile app and a web interface.
However, you can get more done with VirtualMin professional which allows you to set up third party applications while also offering the ability to manage the more popular CMS instances including Joomla, WordPress and Magento.
Furthermore, the CloudMin version of VirtualMin is a multi-server control panel which can help enterprise clients set up cloud services. The CloudMin edition is compatible with popular cloud environments including Amazon’s EC2 and Xen. Both the Professional and the CloudMin editions of VirtualMin comes with commercial levels of support.