The difference between open source CMS and custom-built websites
A lot of websites nowadays are being developed using open source Content Management Systems (CMS). As the term declares, a CMS is a tool, which helps the user manage their content. There are several open source CMS, with WordPress, Drupal and Joomla being the most famous ones.
A custom-built website is a website that is developed from scratch by the developers, using their programming skills. This requires knowledge of the field, the available tools that can be used and the ability to incorporate those into the production of the perfect website for the client.
Let’s compare these two now, so as you will understand what the best option for you is.
For each and every client, the most important factors to consider when deciding between an open source CMS and a custom made website are: cost, security, maintenance and development of the desired features. These are described in more detail below:
Cost
An open source CMS is free of charge. This means that your developer will not charge you for the development of the CMS, but only for the changes of the look and feel of the website. This can be a very good option if you require a simple website, e.g. a blogging website.
However, developing an online rent a car booking system requires developing custom made and complex functionalities, which an open source CMS can not provide. The charges of a custom-built website though would be definitely higher than an open source CMS’, but a much better solution for your business.
Security
An issue with the open source Content Management Systems is the tendency of people who have hacking as a hobby, to add malicious code to such systems, as they are very vulnerable. Their security vulnerability allows hackers to hack multiple websites with a few lines of malicious code. Custom-built websites - if built properly - provide a high level of security with minimal risk of being hacked.
Maintainance
A template CMS will hardly have errors and since the client’s content can be maintained by the client with no programming skills required, it is a very suitable option by someone with simple content.
Moreover, an open source CMS can be trustworthy on one hand, because of the amount of developers that have worked behind the scenes for years towards its development, but on the other hand it can also be considered not to be. The reasoning behind this statement is the continuous CMS plugins and widgets updates that may sometimes have errors, which can not be controlled or fixed by your developer as they have been developed by someone else. Plugins and widgets errors imply that your website will have errors until the developer of the plugins fixes them - no immediate error support is provided.
As for a custom-built website, companies provide several maintenance packages that the client can choose from depending on the post-development needs. Maintaining the system will require a programmer for any possible bug fixes and can not be fixed by the client himself but the error support will be provided immediately ensuring the users a smooth visit to your website at all times.
Features and capabilities
An open source CMS limits your capabilities of adding advanced functionality that can not be implemented by any downloadable plugin or widget that can be installed in your CMS - plugins and widgets provide some functionality but maybe not the desired functionality for your website.
Additionally having an open source CMS website will make your website non-unique. Given that open source Content Management Systems provide you with free to download themes, a CMS makes your website non unique, as the most famous themes have been downloaded and used by thousands of websites.
Furthermore, some available templates are not responsive, which means that they are not optimised for all kinds of devices and screen sizes. This fact would limit the visitors of your website, especially nowadays with all these different screen size devices in the market, thus you should make sure to ask for a responsive one.
Let’s think about your users now. An open source CMS will provide you with pre-built user roles that can be assigned to your users depending on the access level that you want to give them. If your proposed website requires the incorporation of different kinds of roles into it, with each user following a different process e.g. approval process, a custom-built website would be the best option as it would provide your users with understanding as they are probably already following this process.
To conclude, both a open source CMS and a custom-built website can be good options. Your decision between the two though will be driven by the functionality that you require to have on your website, your budget and the time that you can afford spending on the development of the website.
Should you wish to have a simple website that does not require a more advanced functionality that a CMS does not provide you with, you should go ahead with the creation of a CMS based website. Should you require a more sophisticated solution, the best you can do to ensure that your money and time goes to the perfect developer is to get offers from several companies before deciding on the developer that will provide you with the perfect product.
Now this is a question that you probably have: How will I know that my possible website developer is charging me for an open source CMS with the same amount of money that I would have been charged for a custom-built website? You can simply ask them what technologies they are using before you accept their offer. Having a portfolio is not enough - now you know!
And if you already have a website and you are wondering if you have been cheated by paying as if your website would be a custom-built one when it is an open source CMS one, you can simply insert your website’s URL into the search bar of this website: http://guess.scritch.org. It can tell the difference between several Content Management Systems. This will also be helpful when deciding on your custom-built website company. Ask for a few samples of previously built websites and use the above website to detect whether they are using an open source CMS for it or not. This will ensure that you get the best possible product with possibly the same amount of money!
Happy website building!
Andorra
United arab emirates
Afghanistan
Antigua and barbuda
Anguilla
Albania
Armenia
Angola
Antarctica
Argentina
American samoa
Austria
Australia
Aruba
Azerbaijan
Bosnia and herzegovina
Barbados
Bangladesh
Belgium
Burkina faso
Bulgaria
Bahrain
Burundi
Benin
Saint barthelemy
Bermuda
Brunei darussalam
Bolivia
Brazil
Bahamas
Bhutan
Botswana
Belarus
Belize
Canada
Cocos (keeling) islands
Congo, the democratic republic of the
Central african republic
Congo
Switzerland
Cote d ivoire
Cook islands
Chile
Cameroon
China
Colombia
Costa rica
Cuba
Cape verde
Christmas island
Cyprus
Czech republic
Germany
Djibouti
Denmark
Dominica
Dominican republic
Algeria
Ecuador
Estonia
Egypt
Eritrea
Spain
Ethiopia
Finland
Fiji
Falkland islands (malvinas)
Micronesia, federated states of
Faroe islands
France
Gabon
United kingdom
Grenada
Georgia
Ghana
Gibraltar
Greenland
Gambia
Guinea
Equatorial guinea
Greece
Guatemala
Guam
Guinea-bissau
Guyana
Hong kong
Honduras
Croatia
Haiti
Hungary
Indonesia
Ireland
Israel
Isle of man
India
Iraq
Iran, islamic republic of
Iceland
Italy
Jamaica
Jordan
Japan
Kenya
Kyrgyzstan
Cambodia
Kiribati
Comoros
Saint kitts and nevis
Korea democratic peoples republic of
Korea republic of
Kuwait
Cayman islands
Kazakstan
Lao peoples democratic republic
Lebanon
Saint lucia
Liechtenstein
Sri lanka
Liberia
Lesotho
Lithuania
Luxembourg
Latvia
Libyan arab jamahiriya
Morocco
Monaco
Moldova, republic of
Montenegro
Saint martin
Madagascar
Marshall islands
Macedonia, the former yugoslav republic of
Mali
Myanmar
Mongolia
Macau
Northern mariana islands
Mauritania
Montserrat
Malta
Mauritius
Maldives
Malawi
Mexico
Malaysia
Mozambique
Namibia
New caledonia
Niger
Nigeria
Nicaragua
Netherlands
Norway
Nepal
Nauru
Niue
New zealand
Oman
Panama
Peru
French polynesia
Papua new guinea
Philippines
Pakistan
Poland
Saint pierre and miquelon
Pitcairn
Puerto rico
Portugal
Palau
Paraguay
Qatar
Romania
Serbia
Russian federation
Rwanda
Saudi arabia
Solomon islands
Seychelles
Sudan
Sweden
Singapore
Saint helena
Slovenia
Slovakia
Sierra leone
San marino
Senegal
Somalia
Suriname
Sao tome and principe
El salvador
Syrian arab republic
Swaziland
Turks and caicos islands
Chad
Togo
Thailand
Tajikistan
Tokelau
Timor-leste
Turkmenistan
Tunisia
Tonga
Turkey
Trinidad and tobago
Tuvalu
Taiwan, province of china
Tanzania, united republic of
Ukraine
Uganda
United states
Uruguay
Uzbekistan
Holy see (vatican city state)
Saint vincent and the grenadines
Venezuela
Virgin islands, british
Virgin islands, u.s.
Viet nam
Vanuatu
Wallis and futuna
Samoa
Kosovo
Yemen
Mayotte
South africa
Zambia
Zimbabwe