Magnolia is an Open-Source content management system (CMS) developed by Magnolia International Ltd. , based in Basel, Switzerland. It is based on Content repository API for Java (JSR-283).