selection of our customers

EUROCONTROL is the European Organisation for the Safety of Air Navigation.
EUROCONTROL is the European Organisation for the Safety of Air Navigation.

Andrew Simpson

At eurocontrol we have two databases containing airspace data: EAD (static data) and CACD (dynamic data). These systems use the standard AIXM xml-schema for aeronautical information exchange. Together they will build the future ADR (Airspace Data Repository).

<xml>cmp is used to help align theses database systems.

Today we use <xml>cmp successfully to compare flight restriction data in AIXM-format between the databases EAD and CACD. Therefore we have integrated <xml>cmp in our weblogic-server-application CFMU (Central Flow Management Unit). In a next step we plan to use <xml>cmp for comparing not only flight restriction data but all data of EAD and CACD. We will be comparing about 200 MB on every day.

We have evaluated several xml compare tools.
We decided to use <xml>cmp, because <xml>cmp is highly configurable to our needs, has an Java-interface, compares accurate complex xml-data, is very fast.

For we use <xml>cmp on many computers, we didn't buy many server-licenses but a non expensive site-license with a support-contract.

software service wulf schupp gmbh

Wulf Schupp (CEO)

<xml>cmp has very good performance on large xml files. That was a key requirement for our customers.

<xml>cmp is also very useful in managing xml configuration files. When we deliver new configuration files, <xml>cmp detects automatically modification of the configuration files done by our customers. The modifications ared displayed in a pdf-document, in which the changes are marked. So we can see the differences at a glance.


Lars Schröder (Consultant)

We use <xml>cmp to compare xml-files. These xml-files, which we compare, have complex structures. They are large in size (many Megabytes) and they are many.

We have evaluated various xml-comparison-tools We have decided to use <xml>cmp, for <xml>cmp has many possibilities to configure the comparison. It is able to compare very fast large, hierarchical complex files according our wishes.

Especially most tools were overwhelmed by the hierarchical structures of complex xml-files.

We use <xml>cmp successfully on unix an windows. We use <xml>cmp manually and also automated in a workflow. The result of the xml-comparison is presented in a appealing way (html).

Not least: The support of <xml>cmp is excellent. Our questions have been answered competent in very short time. Even smaller cutomizings of our spezial requirements have been delivered quickly.

software consulting markus bernhard gmbh

Markus Bernhard (CEO)

The main advantage of <xml>cmp is, that it can solve many complex business problems without programming, for example merging or regrouping of xml-files. For us it is very important, that we can easily embed <xml>cmp in our application via the java-api.

Delta Lloyd Delta Lloyd Deutschland AG in Wiesbaden

softmethod gmbh

Felix Schupp (CEO)

We use successfully <xml>cmp for implementing regression tests. We can easily configure, that differences on tags are not reported, when tags contain irrelevant data for regression testing like serial-numbers or timestamps.

former03 gmbh



  • comparing xml-files
  • merging xml-files
  • regrouping xml-files
  • sorting xml-files

<xml>cmp and large xml-files

  • designed for large xml-files
  • low memory consumption
  • very good performance


  • command line interface (unix/dos)
  • java-api

differences are shown in the context of the xml-files:

  • all data + differences
  • only differences
  • output: xml and pdf
Software Fischer SOFIKA GmbH
Freseniusstr. 65
D-81247 Munich
Tel: +49 (0)89 / 81 00 90 15
Fax: +49 (0)89 / 81 00 90 16