What is Joomla?
Joomla is an open source CMS that enables us to build websites and other powerful online applications. Open Source means the core software is free to download and use, and then we extend functionality by installing 3rd party commercial extensions.
For further information, please visit the Joomla website.
Why do you use Joomla?
We get asked this a lot.
In the CMS world, the most popular CMS 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 pretty easy to set up. Wordpress is very small to install and relies on the installation of a (sometimes large) collection of extensions to provide required functionality, which means costs can mount up pretty fast, and ongoing maintenance becomes really important to keep all those extensions up to date to avoid being hacked. It's also sometimes challenging to integrate one 3rd party extension with another.
The 3rd most popular CMS is Drupal. Drupal is a huge behemoth, which is primarily focussed on large government-type websites. Drupal provides the means to create some amazing and very complex solutions, but it is also very complex to learn and use. It wouldn't be possible to run a Drupal website without dedicated support staff.
Joomla sits nicely in the middle. From a technical perspective, it is well coded and highly scalable, and it has a number of built-in features which enhance security and interoperability, including ACL (access control - different users and permissions) and SEO (search engine optimation - making it Google-friendly). There are many 3rd party extensions available which enable us to create the things we need to create, but you can do a lot without many extras. 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. We have a number of Joomla client sites which have been happily running for a decade without ever being hacked.
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.
Read our CMS v SaaS Platform Comparison.