Joomla can power a truly mind-boggling range of projects. You can use it to create anything from a personal blog through a website for a local school to a complex portal for a large corporation. The extra features provided by additional extensions and plugins can further add to the versatility.