So, what exactly IS Joomla?
Joomla is an award-winning Content Management System (CMS) that will help you build websites and other powerful online applications. Best of all, Joomla is an open source solution that is freely available to everybody. So all you have to pay for is the development of your website, not the software.
For further information, please visit the Joomla website.
We've been asked this question a few times in recent years. In the CMS world, Joomla is the 2nd most popular CMS. The most popular is Wordpress, and it's true there are many instances where it is a suitable option. Wordpress was originally designed as a blog, and today if you're after a simple blog or website, it's fast and not that difficult to set up.
The 3rd most popular CMS is Drupal. This is a huge behemoth, and in recent times they have narrowed their focus to large government-type websites. Drupal provides the means to create very complex solutions, but it is also very complex to learn and use.
In our mind, Joomla sits nicely in the middle. From a technical perspective, it is very well coded and the way it is written means it is highly scalable. There are many 3rd party extensions available which enable us to create the things we need to create. If a client wants to start with a small site and then plans to add more features over time, it's not difficult to integrate those new features into the existing site. Additionally, it has built-in ACL (access control - different users and permissions) and built-in SEO (search engine optimation - making it Google-friendly), whereas the other choices require 3rd-party plugins to achieve this functionality.
At the end of the day, our strategy when working with clients is determined firstly by determining the client's goals and target audience, and THEN we go about selecting the right tools for the job. In many cases, the type of clients we work with have needs which Joomla is perfectly suited to meet.