---
title: "Modules"
description: "Seven module families that organise the OpenEPCIS platform — Resolver, Masterdata, EPCIS Events, Formats & Validation, Integration, Testdata, Platform."
canonical_url: "https://openepcis.io/docs/platform-overview/modules"
last_updated: "2026-06-23T14:34:29.631Z"
---

The OpenEPCIS platform is organised into seven module families. Each family has its own page describing what it does, what's non-obvious about it, and the capabilities it ships in each edition.

<table>
<thead>
  <tr>
    <th>
      #
    </th>
    
    <th>
      Family
    </th>
    
    <th>
      What it does
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      1
    </td>
    
    <td>
      <a href="/docs/platform-overview/modules/resolver">
        GS1 Conformant Resolver
      </a>
    </td>
    
    <td>
      The platform's front door for GS1 identifiers — a scan resolves to product information, masterdata, EPCIS endpoints, and twelve more GS1 link types.
    </td>
  </tr>
  
  <tr>
    <td>
      2
    </td>
    
    <td>
      <a href="/docs/platform-overview/modules/masterdata">
        GS1 Web Vocabulary & Masterdata
      </a>
    </td>
    
    <td>
      The descriptive layer — who makes the product, where it's made, what regulations it meets, how it's described in GS1 Web Vocabulary.
    </td>
  </tr>
  
  <tr>
    <td>
      3
    </td>
    
    <td>
      <a href="/docs/platform-overview/modules/epcis-events">
        EPCIS Events
      </a>
    </td>
    
    <td>
      EPCIS 2.0 capture, query, and live (non-polling) subscriptions.
    </td>
  </tr>
  
  <tr>
    <td>
      4
    </td>
    
    <td>
      <a href="/docs/platform-overview/modules/formats">
        Formats, Validation & Identity
      </a>
    </td>
    
    <td>
      XML ↔ JSON-LD conversion (XSLT in OSS, SAX-streaming in Business), multi-layer validation, idempotent event hashing.
    </td>
  </tr>
  
  <tr>
    <td>
      5
    </td>
    
    <td>
      <a href="/docs/platform-overview/modules/integration">
        Integration & Gateways
      </a>
    </td>
    
    <td>
      The perimeter — S3-compatible and Azure Blob storage, file service, AI assistant.
    </td>
  </tr>
  
  <tr>
    <td>
      6
    </td>
    
    <td>
      <a href="/docs/platform-overview/modules/testdata">
        Testdata & Developer Tooling
      </a>
    </td>
    
    <td>
      Synthetic event generation, reference event collection, EPCIS REST conformance test suite, replay tool, multi-language SDK examples.
    </td>
  </tr>
  
  <tr>
    <td>
      7
    </td>
    
    <td>
      <a href="/docs/platform-overview/modules/platform">
        Platform, Build & Observability
      </a>
    </td>
    
    <td>
      How OpenEPCIS is built (one version anchor, thirteen container images), deployed (Terraform / Helm or Ansible / Docker Compose), and observed (OpenTelemetry).
    </td>
  </tr>
</tbody>
</table>

## See also

- [Feature matrix](/docs/platform-overview/feature-matrix) — capabilities by edition, grouped by these same seven families.
- [Architecture](/docs/platform-overview/architecture) — the four cross-cutting concerns that shape every module.
- [Roadmap](/docs/platform-overview/roadmap) — strategic next steps.
