Collect, collaborate, and capitalize information

OpenKM easily captures unstructured information from any digital source. All collected information is stored and used in a single workspace. This allows users to browse, enrich, and edit the information gathered from various sources within a single application.

Through the OpenKM API, any application can integrate with OpenKM, acting as a producer or consumer of information. Thus, information combines both automatic classification and human factors.

Teams can enrich and modify shared documents through text discussions, edit the information of any type of file, and link the document to other related files.


  • Web and Mobile Client
  • Available for iPhone and Android.
  • Fast and pleasant user interface for Desktop and Mobile.
  • Fast and pleasant user interface using AJAX.
  • Translated into more than 40 languages.
  • Multimedia file preview.
  • Web administration.
  • Online editing.
  • FTP
  • Drag & drop (files or documents) from the desktop.


  • Import from mail servers.
  • Automatic import and sorting via configurable filters.
  • Import of eml and msg files.

1D / Linear Barcodes

  • Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E, RSS-14, RSS Expanded, extendable to other formats.

2D / Matrix Barcodes

  • Data Matrix, PDF 417, QR Code, Aztec, extendable to other formats.
Microsoft Office Add-in

  • MS Office Add-ins for: MS Outlook, MS Word, MS Excel, MS PowerPoint, MS Visio, MS Project, and MS Access.


  • Scan and secure the storage of all paper documents.
  • Integrable with most Open Source and Commercial OCR engines.


  • Prevents the insertion of virus-infected documents into the repository.

Document Signing

  • Electronic signature with certificate.
  • Handwritten signature.
  • Document stamping.

Scanning Station

  • Wizard for mass scanning of documents. Allows converting them to PDF, setting metadata, and adding them to OpenKM.
PDF tools

  • Split selected pages into a single file for each.
  • SRotate selected pages into a new single file.
  • SExtract selected pages into a new single file.
  • SDelete selected pages.

OpenKM allows information sharing and collaboration among users, facilitating efficient distribution and quick access to information to solve problems and assist in decision-making.

Document management

  • Bulk upload of documents.
  • Download folders as ZIP files.
  • Lock/Unlock documents.
  • Favorites management.
  • Select default startup folder.
  • Document generation from templates.
  • Personal documents for each user.
  • Recycle bin for each user.
  • Email event notifications (when changes occur).
  • Send document URL by email.
  • Send document by email (attachment).
  • Document notes.
  • Messaging (subscriptions/send messages to users).
  • Metadata extraction from documents.
  • Unique document ID and URL.
  • User tags.
  • Categorization by categories.
  • Document relationships (parent-child, bidirectional, and stapled).
  • Forums.
  • Document watermarking (text or image).
  • Configurable automatic cataloging.
  • Operations with multiple documents simultaneously.
  • Document expiration.
  • Live edit.


  • Create complex workflows.
  • Review, approval, validation workflows.
  • Support for parallel and serial workflows.
  • Assign tasks to groups or users.
  • Monitor workflow tasks, status, and process from the dashboard.
  • Configurable email message notifications.
  • Trigger a workflow automatically from a folder or document type.
  • Automatic workflow execution based on the folder or folder type.

Document Preview

  • AutoCAD, MS Office family, Open Office family, PDF files, video files, sound files, images, extendable to other formats.

Version control

  • Based on the check-in/check-out model.
  • Add comments to versions.
  • Manage version history (restore, compact).
  • Compare versions (metadata and text).


  • Define different metadata fields.
  • Define fields as: inputs, dates, links, simple lists, multiple selection lists, text areas, checkboxes.
  • Support for metadata in different languages.


  • Quick access to: latest edited, locked, downloaded, subscribed, modified, uploaded, and received emails among others.
  • User news (search agent).
  • Workflow and user tasks.
  • RSS service.

Task manager

  • Create tasks.
  • Assign, control, and complete tasks.
  • Manage states and projects related to tasks.
  • Configurable email message notifications.
  • Calendar.

OpenKM allows you to turn information into valuable intellectual capital and actionable assets for the enterprise. It helps organizations realize the potential of corporate knowledge faster.

OpenKM integrates all essential document management, collaboration, and advanced search functions into an intuitive and easy-to-use system. The application includes administrative tools to define the roles of users, set access control, set user quotas, secure documents, and set up automation.

OpenKM improves your productivity by mapping everyday work processes to help deliver high adoption rates.

Search engine

  • Searches for documents by content, keyword, date modified, author, and document type. Automatically indexes uploaded document formats: Text, HTML, RTF, XML, PDF,, MS Office, MS Office 2007, EXIF JPEG, MP3 ID3.
  • Search by synonyms.
  • Searches are ordered by relevance.
  • Search using metadata group properties.
  • Allows storing queries.
  • Advanced searches using SQL
  • Users news.
  • Hierarchical directory structure-based search.
  • Selection of search objects, folders, e-mails, documents, or records.
  • Allows usage of tags to find documents.
  • Allows the use of metadata to locate documents.
  • Simple and advanced search.
  • Allows sorting of results based on set criteria.
  • Download Options and locating of document files from the results view.
  • Stemming, stop words, and synonyms.
  • News services.


  • Full user audit (trace log). All user operations are recorded and stored in a database.
  • Show logged users.
  • Unlock and remove published documents.
  • View the repository.
  • Advance searches using SQL.
  • Comprehensive activity log.
  • Imports documents and folders from the file system.
  • Export the repository file system.
  • Workflows management.
  • Reports (jasper).
  • Thesaurus imports (OR RDF OWL formats).
  • View configuration settings.
  • User quota.
  • User profiles. (Functions for which a user can access).
  • Task Scheduler (scheduler).
  • Smart Tasks.
  • Macros.


  • View documents in the structure of the thesaurus.
  • Automatic extraction of keywords.
  • SKOS based training module and documents.


  • Plug-in for JAAS based authentication.
  • Support for LDAP, Active Directory, DBMS (via a configuration file). By default, OpenKM comes with an embedded database.
  • List of granular access control.
  • Flexibility in the selection of inheritance of list control access.
  • Management of users and roles securities.
  • Permissions on folders, documents and records.
  • Record of every user operation.
  • Support for SSL communications.
  • Cryptography (encrypts and decrypts documents).
  • Electronic signature.


  • Kofax.
  • Abby Flexicapture.
  • Cognitive forms.
  • Flexi-bar.
  • 2D barcode reader.
  • Active Directory.
  • LDAP.
  • SSO, CAS (authentication).
  • Canon IW DS.
  • Third-party application using web services.
  • Third-party application using CMIS.
  • Third-party application using Rest.
  • Automatic synchronization to Windows, and Linux desktops.
  • SDK for Java, .NET and PHP.
  • Ms Office Add-in.