4Operating systems and security

cmsWorks is completely written in Java and has no dependencies to the underlying operating system. It only needs an actual Java Virtual Machine (JVM) and a database to run. Given these prerequisites it runs on a couple of operating systems.

Operating system restrictions for development and servers

As long as you meet the criterias (JVM and database have to be available): None.

The development and deployment of finished programs and modules is independent of either the client or the server you are using: Simply compile / release the files and administrate the server.

Security issues using cmsWorks

As long as you take care of your operating system, there are no known security issues using cmsWorks. In fact, cmsWorks does not rely on the underlying operating system in terms that it does not read / use operating system variables, services or anything else being OS dependent or known to be relevant to security matters.

Anyway, cmsWorks has to reveal itself to the outer world to be able to create and deliver content. That means that a couple of ports are open which need special treatment to harden any cmsWorks installation. See cmsWorks and security for more information about that.