Running dotCMS as a service is not required, however it's good practice as it integrates with the underlying operating system's control mechanism. The following documentation sections illustrate how to run dotCMS as a service in a Linux or Windows operating system.