TD/OMS
Analyse the impact of IBM i code changes before they’re made. Deliver high quality software faster

Graphical analysis to quickly identify the impact of any code changes
See all the dependencies and relationships of any proposed code changes with TD/OMS’ graphical impact analysis tool.
In-built and user-defined filters enable you to analyse specific components and relation types.


Deliver a fresh look & feel without the need for coding
Ensure every code change is of the very highest quality by enabling configurable confirmation, approval and validation processes for user acceptance testing, peer review and / or managerial approval.
Interfaces with your favourite Git software for seamless version control & bug tracking
TD/OMS can easily integrate with your chosen Gi platform, including GitHub, GitLab and Bitbucket (and other Git repositories) for an end-to-end deployment which takes advantage of the benefits of both tools.


Extend change management beyond your IBM i with multi-platform support
Ensure that any code changes don’t have a knock on impact on other dependencies or missed objects across your IT architecture.
Platforms and languages covered include RPG, PHP, Java, Python, GitHub, Cobol, Node.js, JavaScript and many others.
Automated deployment process for a standardised development cycle
Standard processes reduce risk and increase productivity with repeatable and reliable deployments.
Real-time information is provided on each deployment and you can access transfer logs on completed jobs and any that are running in real-time.

TD/OMS Features
The TD/OMS Toolkit
Complete change history
Every single component change is registered to the TD/OMS database for a complete (auditable) change history.
Manage change requests
Manage user-generated change requests as well as your own development roadmap.
Auditing & compliance
Complete history of changes to your applications supports SOX, HIPAA and ISO auditing and compliance.
Graphical analysis
Understand the impact of IBM i software changes with graphical impact analysis.
Rollback & recovery
Return to a previous software version or production / test environment state.
Compare & merge
Find all changes to a program, quickly compare them and merge sources if required.
Standardise deployment
Use TD/OMS’ standard deployment processes (automated or manual) for faster, more reliable code changes.
Configurable approval process
Peer, user and / or management review and approval workflows.
Integrate with X-Analysis
Unified IBM i change management with X-Analysis RPG, COBOL & Synon code analysis & testing tool.
PHP & RPG code changes
TD/OMS integrates with WebSmart, for faster PHP & RPG application development.
Universal language support
Double Byte Character Set (DBCS) provides universal language support.
BIRT integration
Create data visualisations and reports that can be embedded into rich client and web applications through BIRT.
Multi-platform support
Out-of-the-box, automated deployment for any TD/OMS configured environment for IBM i, Windows, Linux and Unix.
Multi-language support
RPG, RPG ILE, Free Format RPG, Cobol, Java, PHP, SQL, 4GLs (LANSA, CA Plex, CA 2E and more.
Support for popular Git platforms
Integrate TD/OMS with the most popular Git platforms, including GitHub and GitLab.
TD/OMS Video
Unleash IBM i development speed & efficiency with TD/OMS
Watch Wim Jongman, Owner and Technical Officer at Remain Software, discuss TD/OMS and how it can turbocharge IBM i development.
Frequently Asked Questions
Yes, TD/OMS allows multiple teams to work on different parts of a project simultaneously, with features that ensure collaboration, version control, and workflow management are maintained across teams.
Yes, TD/OMS provides comprehensive tracking of software changes, ensuring that organisations can meet audit and compliance requirements by maintaining a complete SOX-compliant audit report that can be reported upon.
By automating code reviews, impact analysis, and enforcing application standards, TD/OMS helps improve software quality by catching potential issues early in the development cycle.
Yes, TD/OMS gives users real-time visibility into the entire development cycle, from coding to deployment, ensuring teams are always informed of the current project status.
TD/OMS provides detailed version control, allowing users to track software changes, compare versions, and merge source code efficiently.
Yes, TD/OMS includes rollback and recovery features, allowing users to revert to a previous software version or state in both production and testing environments at just a press of a button.
TD/OMS supports multi-platform environments, including IBM i, Windows, Linux, and Unix, making it flexible for various development environments.
TD/OMS ensures that developers can adhere to application and audit standards by performing code reviews, recording throughput and enforcing best practices during the automated promotion process.
Yes, TD/OMS integrates with multiple third-party tools, including Git, GitHub, IBM RDi, JIRA, and Fresche’s X-Analysis, enabling unified change management and collaboration.
TD/OMS integrates with X-Analysis to provide a unified solution for change management and code analysis, enabling seamless transitions between code management and analysis.