If you want the ability to edit your own website, you have a choice of Content Management Systems that can be used.
We would recommend either Wordpress, Joomla or Magento, depending on your requirements.
Something to consider with all three Content Management Systems, is that it's important to keep them updated for security reasons, helping prevent against hackers. It's therefore strongly advised to have a monthly maintenance fee in place, allowing us the time to keep your Content Management System updated, whilst taking steps to ensure no data is lost in the process.
We find that Wordpress is the most appropriate option for the majority of the websites we build.
The administration interface is the least complicated of all three and there is plenty of documentation out there to help you, including video tutorials.
There are thousands of plugins available, allowing you to easily add functionality to your site when needed and it's rare to find there isn't a Wordpress plugin available to help achieve your requirements. Depending on the functionality required, plugins are often free or involve a low annual fee and Wordpress itself is free, so it's an affordable solution.
To summarise, Wordpress offers an easy to use CMS with good blogging facilities for a News section and provides the ability to run a fairly flexible and affordable e-commerce store.
Joomla has a slightly more complex administration interface than the other three, which is why we would recommend Wordpress if the website you require can be achieved with Wordpress.
Joomla uses extensions to add functionality to your website and there are even more available than Wordpress plugins. If you can't find a Wordpress Plugin that will provide the functionality required, there's a good chance there will be a Joomla Extension available. If so, Joomla is the most appropriate choice. Depending on the functionality required, extensions are often free or involve a low annual fee and Joomla itself is free, so it's also an affordable solution.
To summarise, Joomla is slightly more complicated to use, but if you require functionality that only Joomla offers, you'll need someone fairly knowledgable to administer the website anyway.
Although Wordpress offers a flexible, affordable e-commerce solution, if your website if purely an e-commerce store and that's it's sole purpose, Magento may be the best choice for you.
Magento uses extensions to add functionality to your website and if you require an e-commerce store that can be tailored to your exact requirements, it's almost guaranteed Magento will have an extension available that offers the functionality you need. We find that Magento extensions are generally more expensive than Wordpress plugins or Joomla extensions, but Magento is only recommended for use on large stores with higher revenue from sales, meaning there are more funds available to cover the extra cost of extensions, in exchange for total flexibility.
To summarise, Magento is the ultimate e-commerce solution, offering complete flexibility, but comes at a higher cost.