Basically the Mambo is CMS (content management system). What is a CMS, you would ask. Well, a CMS is what makes it possible to create and run a website on the Internet. In this context, Mambo is an excellent tool that can be used as a platform that goes much beyond the simple construction of a professional website. This is open source software which allows developers from the world over to tweak it into a better tool whenever they can. Mambo is definitely much more than a portal solution.
If you compare Mambo with the other CMS you find you will see that it focuses more on building application frameworks in great detail unlike giving you a list of add-ons as most other CMS offer. This is why Mambo is ideal for e-businesses and personal sites. The best tailor made websites are those that can be extended through third party modules and components which answer to their requirements. Since Mambo offers a basic (and very efficient) framework it is possible to use it to customize the website to perfection.
In order to run Mambo you would need to have some basic environment - Linux, Mac OS X, Free BSD and Windows - have been successfully tested with Mambo and they are found totally suitable to run it. As a matter of fact, any environments that supports Apache, MySQL or PHP 4.1.2 version or higher can be use Mambo successfully. As regards the server configuration required, if you want to run Mambo you would need to have PHP compliant with MySQL and Zlib; for Windows, the best choice would be Apache.
Templates in Mambo
Efforts are on for bringing out a diversity of templates that are as flexible as normally required as well as offer high security when the templates are installed.