Cloud-based software means