Joomla CMS logo

What is Joomla

Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open source solution that is freely available to everyone.

What's a content management system (CMS)?

A content management system is software that keeps track of every piece of content on your Web site, much like your local public library keeps track of books and stores them. Content can be simple text, photos, music, video, documents, or just about anything you can think of. A major advantage of using a CMS is that it requires almost no technical skill or knowledge to manage. Since the CMS manages all your content, you don't have to.

What are some real world examples of what Joomla! can do?

Joomla is used all over the world to power Web sites of all shapes and sizes. For example:

  • Corporate Web sites or portals
  • Corporate intranets and extranets
  • Online magazines, newspapers, and publications
  • E-commerce and online reservations
  • Government applications
  • Small business Web sites
  • Non-profit and organizational Web sites
  • Community-based portals
  • School and church Web sites
  • Personal or family homepages

Joomla! - Frequently Asked Questions:

(Information courtesy of

Which version is best for me?

For most new sites, the Joomla! 3 series is the preferred series and starting on it avoids a mini-migration from Joomla 2.5 later down the road. Starting on the Joomla 3 series for a new site, also provides you with longer backward compatible support (with one-click upgrades) than starting a new site on 2.5 right now, because support for the Joomla 2.5 series ended in 2016.

When starting a new site, please plan ahead and check to make sure that any extensions (including templates) that you plan to use are Joomla 3 compatible.

Sites that are currently on Joomla 2.5 are encouraged to stay on 2.5, until Joomla 3.5’s release, unless they need to be moved over sooner to take advantage of Joomla 3’s new features. We’ve provided a one-click upgrade from Joomla 2.5 to any Joomla 3 version and you just have to make sure that all your extensions are compatible before upgrading.

Please read the Joomla 3 Frequently Asked Questions for more information.

How do I install Joomla locally?

Need help installing Joomla? Read Getting Started with Joomla! for a quick introduction or visit the Joomla 3.1 or 2.5 Installation forum with any questions you have. Visit the General Questions Forum for 3.1 or 2.5 if you have other questions about Joomla. Or check out information on WAMP server.

Can I install Joomla on my hosting account?

Yes you can. Download the package of Joomla that you want to use, unpack the files locally and then upload them to your account directly using FTP. You’ll also want to create a database with a username and password. When you’re done, visit the front end of your site, and you will see the installer page and you can begin the installation process. Click here to read detailed installation instructions for Joomla 3.1 and click here for the 2.5 instructions.

Does Joomla come in multiple languages?

You can easily download and install language packages for your Joomla site. Browse through Joomla language packages, and incorporate the languages that you need.

How can I extend Joomla?

There are over 10,000 extensions available in the Joomla community ready for you to download. Visit the Joomla! Extensions Directory to get help unlocking Joomla extended features.