This repository provides reference customizations for IBM Order Management System (OMS). It helps customers, partners, and IBM teams identify best patterns and practices for building customizations on OMS, covering multiple scenarios across backend, UI, Agentic AI, and skills.
The goal is to reduce time-to-value by giving the OMS community a shared, curated library of reusable examples — avoiding duplicate effort and establishing consistent quality standards.
| Persona | How this repo helps |
|---|---|
| OMS Customer / Implementer | Find ready-to-adapt customization patterns for your OMS project |
| IBM Partner / SI | Reference implementations to accelerate client engagements |
| IBM OMS Developer | Contribute canonical examples and patterns to the community |
| AI / Agentic AI Developer | Skills and agent patterns purpose-built for OMS workflows |
Customization examples are organized by domain. As the repository grows, content will be structured across the following areas:
- Backend — API extensions, custom business logic, service integrations
- UI — Frontend customizations, component extensions, theme patterns
- Agentic AI — Agent definitions, tool integrations, orchestration patterns for OMS workflows
- Skills — Conversational skills and callable actions for OMS use cases
The repository is actively growing. Check Issues and Discussions for planned examples and to request new ones.
Each example in this repository is self-contained and includes:
- A
README.mdexplaining the use case, prerequisites, and how to apply the customization - Source code or configuration
- Any relevant notes on OMS version compatibility
Browse the examples that match your area of interest and follow the instructions in each example's README.md.
Contributions are very welcome! Whether you are fixing a bug in an existing example, improving documentation, or adding a new customization pattern — we want to hear from you.
Please read CONTRIBUTING.md before submitting a pull request.
Quick start:
- Fork the repository
- Create a topic branch (
git checkout -b my-customization-example) - Make your changes, following the contribution guidelines
- Sign off your commits (
git commit -s) - Push and open a pull request
- Questions & help: open an Issue
- Ideas & discussion: use GitHub Discussions
- Bug reports: open an Issue
- New example requests: open an Issue
See MAINTAINERS.md for the current list of maintainers and their areas of focus.
This project is licensed under the Apache License 2.0 — see LICENSE for the full text.
All contributions must be signed off with the Developer Certificate of Origin (DCO). See CONTRIBUTING.md for details.
# Copyright IBM Corp. 2025 - Present
# SPDX-License-Identifier: Apache-2.0
If you have questions or issues you can create a new issue here.