sentence: therefore it can be installed and executed on various platforms ( linux , windows , etc. ) the openkm architecture is based on the following technologies : jboss application server java ee ( jdk 1.5 or higher ) apache jackrabbit gwt ( google web toolkit - ajax ) lucene due to its architecture , openkm can work on any operating system unix , linux , windows though linux is recommended by the developers .