23ISO 25000-23Part 23 measurement record

Home / The record / 6.4 Compatibility measures

ISO/IEC DIS 25000-23.2, 6.4 ยท Headings only

6.4 Compatibility measures

Compatibility covers whether the product can share an environment with other products and whether it can exchange information with them. The draft gives it two measure families.

The free preview lists this heading and its subheadings but not the requirement text. This page states what the heading requires in our words and never invents the wording.

Not legal advice; does not certify. This page states our reading of a public draft, not the standard's wording, and it is not an official interpretation.

What this heading covers

Co-existence is about sharing resources without harm: memory, ports, files, device access, scheduling. Interoperability is about exchanging and using information correctly. The two are often measured as one compatibility percentage, which hides the difference between a product that runs beside another and a product that talks to it. The environment list is part of the measure: a co-existence result without the other products and their versions is not reproducible, and an interoperability result without the interface and the message set is not either.

Record position: characteristic 3 of 9, carrying 2 of the 40 measure families in clause 6.

What the heading asks of a team

Two different failures

A co-existence failure is a conflict in the shared environment. An interoperability failure is a failure to exchange or to use exchanged information. They have different owners and different fixes.

The environment is the population

Name the other products, their versions and the shared resources. Without them the result is an anecdote.

Interfaces age

An interoperability measure is tied to the interface version and the message set. A new version of either is a new measurement, not a trend point.

The common confusion

Compatibility is often read as a list of supported platforms. Co-existence is about sharing an environment without harm; interoperability is about exchanging and using information. A platform list answers neither.

The measure families in this characteristic

What to put in place before publication

  1. List the products and versions the product is expected to co-exist with, and the resources they share.
  2. List the interfaces and message sets the interoperability measure covers, with their versions.
  3. Define what counts as a conflict and what counts as a failed exchange, so the two families stay apart.
  4. Record the environment for every result, including the operating system and the runtime.
  5. Review the lists at every release, because compatibility is a moving target.

The test a reviewer asks

  • Does the co-existence result name every other product in the environment?
  • Is the interoperability result tied to an interface version and a message set?

Where teams usually fall short

  • One compatibility score that mixes a port conflict with a failed data exchange.
  • An interoperability test run against a mock that no longer matches the live interface.

What happens next

Co-existence is the smaller family and the one that bites in a shared desktop or a shared cluster. Interoperability is the one a procurement team will ask about.

Source

ISO Online Browsing Platform, free preview of ISO/IEC DIS 25000-23.2 https://www.iso.org/obp/ui#iso:std:iso-iec:25000:-23:dis:ed-1:v2:en read 22 October 2026

ISO/IEC 25010:2023, Product quality model https://www.iso.org/standard/78176.html read 22 October 2026

ISO/IEC 25023:2016, Measurement of system and software product quality https://www.iso.org/standard/35747.html read 22 October 2026

The rules this is built from

Read from the real rules, not invented.

This page is read from the public record for 6.4: the heading in the free contents, and where public, the text the preview carries.

  • Read from the real rules
  • 63 record pages behind it
  • 116 public headings checked
  • Check any line yourself

The measure set is read from the public contents; the model table is read from the public 25010:2023 model. Where the draft text is not public, the page says so instead of filling the gap.

Nothing here is guessed while you wait. Each page is written from the public record and points to the exact page it came from. Record updated 22 October 2026