When it comes to having a website, you can either choose to have it built using one of the many popular off the shelf content management systems or a bespoke one. Which one you choose very much depends on what exactly you want your website to be able to do.
If you have a website that is going to be fairly straight forward and you wan it to be easy for many different members of your team to be able to update it and make changes then you may deicide to opt for an off the shelf one. There are often a lot of different help guides, tutorials and videos out there to allow you to easily find out how to do something if you get stuck. The other added advantages of these systems is that if you have to move website provider, they can often be taken over by a different company with ease.
If you need a website that has a lot of bespoke functionality or that you want to be able to grow in the future without restrictions, then a bespoke CMS system may be more for you. This can be added to as and when needed and if the functionality does not already exist it can usually be programmed in.