OpenKM Document Management System
OpenKM Document Management System
Stable release
6.3.6 / March 6, 2018; 8 months ago (2018-03-06)
Written inJava
Operating systemLinux, Windows, Mac OS, Unix
TypeDocument management, open-source
LicenseGNU GPL

OpenKM is a Free/Libre document management system that provides a web interface for managing nonspecific files. OpenKM includes a content repository, Lucene indexing, and jBPM workflow. The OpenKM system was developed using open technology (Java, Tomcat, Lucene, Hibernate, Spring).

In 2005 two developers involved in open source technologies and expertise with some commercial document management solutions (SharePoint, Documentum, Hummingbird, among others) like Excalibur search engine or Kofax OCR engine decided to start an open source project based on high level technologies to build a document management system that they decided to call OpenKM.

At the project's outset, it received the help of Spanish government funds from the PROFIT PROJECT. At the end of 2006 the first OpenKM version was released.

In 2011 and 2012, OpenKM began to expand its markets, translating the application to over 35 languages, allowing the Document Management System to be used worldwide, by creating a network of partners.

In 2017, with the goal of providing better customer relations in all regions, OpenKM established subsidiaries in Canada, France, Germany, Indonesia, Italy, the MENA region and the USA. The new branches were created to have staff better able to respond to the needs of local customers and those interested in OpenKM.


OpenKM uses the GNU General Public License (Version 2) license.


OpenKM is a web-based document management application, so only a web browser is needed to use it. Currently only Firefox, Internet Explorer and Safari are supported. The web interface is built using Google Web Toolkit, so the browser support depends on the toolkit.


OpenKM is developed using Java technology based on Java EE standards and the JBoss application server. Therefore, it can be installed and executed on various platforms (Linux, Windows, etc.)

The OpenKM architecture is based on the following technologies:

Due to its architecture, OpenKM can work on any operating system — Unix, Linux, Windows — though Linux is recommended by the developers. Data can be stored in a directory or in any RDBMS (Oracle, PostgreSQL, MySQL, etc.)

See also


External links

  This article uses material from the Wikipedia page available here. It is released under the Creative Commons Attribution-Share-Alike License 3.0.



Connect with defaultLogic
What We've Done
Led Digital Marketing Efforts of Top 500 e-Retailers.
Worked with Top Brands at Leading Agencies.
Successfully Managed Over $50 million in Digital Ad Spend.
Developed Strategies and Processes that Enabled Brands to Grow During an Economic Downturn.
Taught Advanced Internet Marketing Strategies at the graduate level.

Manage research, learning and skills at Create an account using LinkedIn to manage and organize your omni-channel knowledge. is like a shopping cart for information -- helping you to save, discuss and share.

  Contact Us