With HTML5 applications and environments, easy-to-deploy frameworks like Electron and node.js, and Docker containers, languages that used to be confined to the online world are becoming the focus of on-premise applications alike. Similarly, the technological barrier between cloud, edge and on-premise applications is becoming increasingly blurred. This change creates new conditions for software protection and licensing that CodeMeter Runtime, CodeMeter Protection Suite, CodeMeter Core API, and CodeMeter Cloud Lite address with unique strategies.