To make website creation more comfortable software (usually referred to as a CMS) is used. On the server the software will render the files, mainly by processing logic and inserting content, before sending them to the client - this is Server Side Rendering or SSR.
Websites can be created by writing files with HTML, CSS and JS in such a way that it does not require any rendering but will be harder to maintain and update, when done in such a way the sites are referred to as static sites.
Cradle software is a server side rendered CMS with Liquid templating. This means that themes for websites are created with HTML, CSS, javascript and Liquid.
