There are many ways of approaching a new project. A client may want to start from scratch and build everything as they want but that can be costly and labor intensive. One way to quickly get a new project off the ground would be to use a CMS or content management system. So, what is a CMS? A CMS or content management system is a web application designed to make it easy for non-technical users to manage a website by adding and editing content. Ideally once a CMS is setup the maintenance is minor in nature. Of course, if there are issues that come up and have to be dealt with, we are more than capable of taking care of them. The 3 most popular platforms on the market include Drupal, Joomla, and Wordpress. There are good and bad features for each one, but since they are all open-sourced it makes it easy to make modifications where needed.
Drupal is both powerful and developer-friendly. It is geared toward a client with technical background and requires some experience to operate. For a client who is looking for a platform that can deliver a very nice advanced website with not a lot of promise of being able to navigate it themselves, this is a great option.
Joomla platform is the best of both worlds. While being technical enough for producing advanced websites it offers a great interface for clients to add, edit, and mange it themselves.
Wordpress is ideally for fairly simple web sites, such as blogging websites, new sites; and anyone looking for an easy-to-manage site. If you are looking for something that out of the box will give you a website that requires little maintenance and capability to add on features by yourself this is a great option.
What do we recommend?
At Smart Software Solutions we always recommend what is best for your situation after discussing your site's goals. In the case a client wants to go the route of using a CMS we have experience with all of the content management systems on the market and even have our own proprietary content management system called SmartStack-CMS. Our developers are capable of using and modifying any of the content management systems on the market. They are beneficial due to the hands off nature of them and the cost efficiency of purchasing, installing, and getting a base up and running.