CMS systems are created and maintained by users.
A CMS system version determines which features are available on your website. Every CMS only supports one operating system family: Windows, Linux, BSD or Unix.
These are the current available features:
Mandatory first feature for new CMS versions
Required if you want to use a cluster or cloud hosting service
Able to upload a website image that shows up on the front page
Able to customize website colours
Themeing options for your website such as font color, background color, and more
Able to disable uploads
You can disable uploads for other users
Able to receive comments on videos
Able to receive ratings for videos
Top rating list
A top rated list on the front page
Most viewed list
A most viewed list on the front page
Recent video list
A list of recent videos on the front page
Video approval system
Able to approve videos before they are published
Featured video function
Able to choose a video and set it as featured. It will be highlighted on the front page and will attract more views.
Able to record session
Make it possible to record webcam sessions
A chatbox to chat and receive requests
Subscriber system for webcam model profiles
Profile images seen throughout the website
Set bodyparts as profile image
Change the body part for the profile image (only works in combination of the Profile images feature)
Very high quality streams
Enables streaming quality higher than 1080p
Buttons to buy multiple items at once
Buy 1, Buy 5, Buy 10 buttons on webshop
A webdesign company can develop new features that needs develop hours. You can develop one time each real-life hour. If a feature is finished, it's possible to release the new CMS version, or start working on a new feature before you release it.
You can also spend your developing hours on fixing bugs in existing versions. This is important because bugs can cause downtime. The website owner needs to troubleshoot the problem, and then the website is back online again. But the cause can get fixed by the webdesign company. After a specific bug is fixed, every CMS customer needs to update their CMS manually to get the bugs fixed permanently.
So customers need to troubleshoot every time the website is down because of a CMS failure caused by a bug. The permanent fix is an update, which can only be developed by the web design company.
A web design company can decide to stop fixing bugs in older versions to push customers to the latest version (which will cost money). But if all the features are implemented in a CMS, it's not possible to release a new version!
If a specific CMS version with a set of features is released, everyone can buy a license per website to be able to use the CMS.
A CMS has a full price for new customers, and an upgrade price if an existing customer upgrades.
You can also set a daily price that every CMS user has to pay.
Web design company
A web design company is one of the specializations a user can get. As a user you can only have one specialization.