OpenCM helps organizations gain full insight to their webMethods platform installations by extracting all possible configuration information (e.g. IS package versions, JVM memory settings, Terracotta fix versions, UM realm settings, etc.) and thereafter is able to detect potential differences and discrepancies.

A regular webMethods installation on a single server consists of between 500-1000 configuration properties and therefore cannot be manually audited when the amount of installations grow. OpenCM is now an open source tool available for any customer wishing to increase the level of insight and reduce the risk of having QA verifications and production runtime performed in an invalid context.


OpenCM is an Integration Server package that is centrally installed on a separate administration IS. Main external dependency to OpenCM is SoftwareAG Platform Manager for all remote webMethods installations, which are used to perform property extractions (retrievals) and subsequent storing of the information into a local, file-based, repository. OpenCM comes with a user interface for easy navigation and visualization of property information.


The project was developed and tested on the following installation:

  • Integration Server 9.9, 9.12, 10.0, 10.1 (Windows)
  • Google Chrome Version 64.0

Further instructions

For further instructions visit the repository at GitHub: OpenCM


   Software AG open code at:

Forking and pull requests are welcome. For bugs related to the code please create an issue in the Github Repository. For any questions or requests, please post a comment below.

Can all the points mentioned in this article achieved via Command Central ??

Hi Kumar, please refer to the documentation on GitHub, which contains more detailed information. The OpenCM repository (extracted properties from runtimes) can be used to ensure that configurations are defined according to governance rules. I.e. whatever is configured on the runtime environments are not to be considered the “source of truth”. In addition, OpenCM provides a centralized view of all installations which makes it possible to compare properties in separate, distinct environments (where you may have different CCE’s).