Change Management Solutions for IBM i
Accelerating Change & Innovation on IBM i
Streamlining your delivery of quality software.
| Our Products
| Why We Are Your Best Choice
Legacy Migration
You can easily move on from legacy Change Management solutions with our automated migration framework, allowing for a gradual and seamless transition to avoid disruption to your development teams.
Flexible Configuration
Exportable and reusable configuration makes even your most complex distributed systems manageable with MDChange.
Modern & Complex SQL
No other change management solution offers you the same depth of functionality related to SQL and its artifacts.
Multi-Channel UI
Rich Web, 5250, RDI, and Eclipse UI’s enable easy implementation with any user.
Simple Upgrades
Take advantage of our constant functional evolution with simple, fully-automated upgrades.
Real-Time & Audit Visibility
Keep your stakeholders & auditors informed with real-time event triggers, layered reporting, and logs in digital and print formats.
Branch & Trunk
Combine traditional and modern development methodologies within your team to avoid code freezes.
Enforcable Quality
Configure quality gates at any stage of your development, testing, installation, or deployment with multi-channel approval tools.
Distributed Source Code
Save, manage, and cross-check source code from your preferred source including Git, IFS, and PF-SRC during checkout, installation, and rollback.
Stop Production Downtime
Reduce downtime for your database changes from hours to seconds. Reorganize billions of records with minimum negative impact.
Bi-Directional DevOps
REST APi integration with Jira, Azure DevOps, Jenkins, GitLab, GitHub, Bamboo, ServiceNow, AWS...
Cross-Platform Rollbacks
Specify your own archive depth and rollback installations to any archived level automatically, cross-platform.
| We Listen To Your Needs
Evolving our products so you can…
-
-
-
- Reduce the cost of change
- Minimize risk associated with change
- Decrease total change time
- Eliminate outages & downtime
- Repair failures with instant rollback
- Grow your reputation & quality
- Increase the frequency of changes
- Achieve audit compliance
- Continuously improve
-
-


| Speak To Our Experts
Discuss your business needs with the Midrange Dynamics team today – we’re happy to help.
REST Development Tools
MDRest4i - REST APIs Integration for IBM i
Quick, Easy, and Secure IBM i Integration - Create REST APIs & Consumers Using RPG Skills

Fast, Simple, Scalable…
Programmers with RPG and SQL skills, use MDRest4i to quickly and easily build REST APIs and REST Clients, rapidly integrating their IBM i applications with anything REST.
IBM i application experts can enforce their business rules without having to rely on middleware, code abstractions, or connectivity drivers.
Employing an RPG ILE framework for IBM i environments, MDRest4i hides code complexities while standardizing flow where possible. MDRest4i’s performance-optimized code structure for parsing and translations means lightning quick response times.
MDRest4i SDK
Automate generation of boilerplate API and Consumer RPGLE and SQL code from any integration requirement.
MDRest4i iCore
Add RPGLE business logic to layered architecture for low code maintenance without limiting flexibility.
MDRest4i Documenter
Use Wizards to build and edit API specs and export to API Developer Portal and Atlassian Confluence documentation.
What are people saying about MDRest4i?
Rest4i is one of the slickest tools I have seen on the IBM i in many years.
I've been an RPG programmer for a long time, and it taps into the power of the IBM i like no other tool I've seen.
Rest4i has worked even better than we could have hoped for. Our API strategy has leaped years ahead.
We had our first REST service running on our IBM i within an hour of downloading Rest4i.
Generate REST APIs and Consumers From Anything

MDRest4i SDK Web Console

- Generate REST API and Consumer programs from all commonly used requirement definitions.
- Generated RPGLE logic includes data structures/definitions, parsers, JSON/XML writing, assignments, SQL/IO, error-handling, logging, analytics, SSL/TLS, OAuth/JWT, mapped to API input and output payloads, and parameters.
- Separate logic handling for each HTTP method and component.
- Generators are exposed as IBM i commands and REST APIs, with customizable templates and examples for each typical use case.
- Web-based UI supports editing, collaboration, and documentation, with exit points for integration with mainstream workflow, DevOps, and API management systems, including Jira, GitHub, MuleSoft, API Connect, SCM, and more.
- Form-based SWAGGER/OAPi editing. Import existing SWAGGER specs, POSTMAN requests, or rapidly build API’s and Consumer specifications without SWAGGER skills
Develop Sophisticated APIs and Consumers Using Minimal RPG and SQL
- MDRest4i layered RPGLE architecture stores reusable complex logic in copybooks and modules.
- Developers need only use RPG and SQL for business logic and input/ output of mission critical data.
- Integrate existing programs, procedures, stored procedures, or service programs using standard RPG.

Document APIs and Build Developer Portals
- Generate interactive documentation of API and consumer specifications, with built-in testing capabilities.
- Provide one web UI for internal developer collaboration and one for self-service API developer and consumer documentation.
- From your Open API specs, MDRest4i generates beautiful, interactive documentation in your Atlassian Confluence pages.
MDRest4i Accelerator
- Presents interactive documentation of API and consumer specifications, with built-in testing capabilities.
- Automatically generated from your OpenAPI (formerly known as Swagger) Specification, with visual documentation used for back-end generation and client side consumption.
Export to Atlassian Confluence
- From your Open API specs, generate beautiful, interactive documentation in your Confluence pages.
- Integrate API, application, and business documentation into a single portal for partner, internal developer, or external consumption of your APIs.
Integrated API Development with Modern IDE and SCM Options

Accelerator and iCore
- A rich web UI to manage, edit, and generate RPGLE code from Open-API (Swagger) specifications and definitions.
- REST API (developed on IBM i using iCore) that uses OAS3 (SWAGGER), definitions to generate RPGLE APIs and Consumers
- IBM i commands, examples, and templates in RPGLE for each typical use case for manually building APIs and Consumers.
MDOpen
- Integrated with MDCMS Object Request user actions in MDOpen RDi plug-in, iCore’s IBM i commands are exposed in a rich, Eclipse-UI environment
- A set of RPGLE REST APis integrated with MDRest4i Accelerator, over MDCMS (built using iCore) expose key integration points in the MDCMS flow and change management data and processes
Key Benefits of MDRest4i
Fast
No middleware, code abstractions, or connectivity drivers. Lean, performance optimized code structure for parsing and translations = lightning quick response times.
Simplified
Layered code architecture using typical RPGLE constructs and concepts. Hides complex code while standardizing flow where possible. Low code maintenance without limiting flexibility.
Structured
Structured code makes development and maintenance of code consistent, and easier to learn and debug. Changes are quicker to design, code, and test. Also allows automated-unit testing.
Automation
Structured code architecture makes code generation possible. Accelerate development effort rather than replacing it. Templates allow scalable flexibility without limitations.
Documentation
Structured code architecture makes code documentation easier and facilitates auto documentation. API docs are critical for benefits associated with self-service economies.
Standards
MDRest4i follows industry standards by default. This lowers risk during code transformation and improves re-usability. It also makes training of new staff more cost-effective and efficient.
API Quick Start
Learn how to build, secure and deploy REST APIs integration in any IBM i environment
End-to-End API Pilot with Quick Start
Digital integration potentially spans many architectures, tools, methodologies, and standards. Many of these are new and constantly evolving.
Making the right decisions and selections in managing, developing, and deploying APIs is critical for security, flexibility, and competitiveness. An API project typically involves business stakeholders, infrastructure, and development teams.
Our experienced consultants can bring these technologies and teams together in a two-week Agile sprint, using a focused business deliverable to build a functional REST API Pilot.
See MDRest4i in Action - Build REST APIs Integration on IBM i
Accelerator Demo
Generate REST API documentation RPG REST APIs automatically, while mapping API fields to the DB2 database fields using MDRest4i Accelerator Cloud.
iCore Demo
Watch how MDRest4i simplifies building REST APIs with complex and structured JSON using existing RPG skills.
Webinar - IBM i Developer Guide to DevOps & CI/CD Pipelines
On-Demand Webinars
IBM i Developer Guide to DevOps & CI/CD Pipelines
Embracing agile development is essential to keep pace with evolving business requirements and your company’s expectations for your IT team. Join us to learn about techniques and tools that we and our customers use to innovate in a rapidly evolving technology landscape.
- By utilizing CI/CD pipelines you can integrate your efforts with development across your enterprise while drawing attention to the value of the IBM i platform.
- DevOps empowers modern development teams to deal with constant change while improving quality and reducing downtime. We give you a practical look at what DevOps is and how you can put this strategy to work in your organization.
To view additional on-demand webinars, please visit our Education Center page.
Please fill out the form below to view the webcast
MD Handout Center
Go Green with Midrange Dynamics
Here you will find our conference handouts all in one place - happy downloading!
Read More About It - Download a PDF
›› Discover Our Solutions
›› Create REST APIs Using RPG Skills
›› Manage IBM i Database File Changes & Data Transformation – Deploy in Seconds
›› Success Story – MDCMS Boosts Software Development Productivity at the CSSB
›› Success Story – Liberty Mutual Insurance Modernizes IBM i Software Development
›› Success Story – Colonna Group Brokers a More Modern Computing Environment
›› Success Story – Auto Auction Industry Innovator Transforms Software Distribution
The Incredible i Show
Podcast
Listen in as IBM i users and professionals chat about your favorite IT system. Check out the most recent episodes!
Privacy Policy
Our Privacy Policy
Privacy Policy of Midrange Dynamics GmbH
Midrange Dynamics GmbH operates the Midrange Dynamics website (www.midrangedynamics.com), which provides the SERVICE.
This page is used to inform website visitors regarding our policies with the collection, use, and disclosure of Personal Information if anyone decided to use our Service, the Midrange Dynamics website.
If you choose to use our Service, then you agree to the collection and use of information in relation with this policy. The Personal Information that we collect are used for providing and improving the Service. We will not use or share your information with anyone except as described in this Privacy Policy.
The terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, which is accessible at www.midrangedynamics.com, unless otherwise defined in this Privacy Policy.
Information Collection and Use
For a better experience while using our Service, we may require you to provide us with certain personally identifiable information, including but not limited to your name, phone number, and postal address. The information that we collect will be used to contact or identify you.
Log Data
We want to inform you that whenever you visit our Service, we collect information that your browser sends to us that is called Log Data. This Log Data may include information such as your computer’s Internet Protocol (“IP”) address, browser version, pages of our Service that you visit, the time and date of your visit, the time spent on those pages, and other statistics.
Cookies
Cookies are files with small amount of data that is commonly used an anonymous unique identifier. These are sent to your browser from the website that you visit and are stored on your computer’s hard drive.
Our website uses these “cookies” to collection information and to improve our Service. You have the option to either accept or refuse these cookies and know when a cookie is being sent to your computer. If you choose to refuse our cookies, you may not be able to use some portions of our Service.
Service Providers
We may employ third-party companies and individuals due to the following reasons:
- To facilitate our Service;
- To provide the Service on our behalf;
- To perform Service-related services; or
- To assist us in analyzing how our Service is used.
We want to inform our Service users that these third parties have access to your Personal Information. The reason is to perform the tasks assigned to them on our behalf. However, they are obligated not to disclose or use the information for any other purpose.
Security
We value your trust in providing us your Personal Information, thus we are striving to use commercially acceptable means of protecting it. But remember that no method of transmission over the internet, or method of electronic storage is 100% secure and reliable, and we cannot guarantee its absolute security.
Links to Other Sites
Our Service may contain links to other sites. If you click on a third-party link, you will be directed to that site. Note that these external sites are not operated by us. Therefore, we strongly advise you to review the Privacy Policy of these websites. We have no control over, and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services.
Children’s Privacy
Our Services do not address anyone under the age of 13. We do not knowingly collect personal identifiable information from children under 13. In the case we discover that a child under 13 has provided us with personal information, we immediately delete this from our servers. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact us so that we will be able to do necessary actions.
Changes to This Privacy Policy
We may update our Privacy Policy from time to time. Thus, we advise you to review this page periodically for any changes. We will notify you of any changes by posting the new Privacy Policy on this page. These changes are effective immediately, after they are posted on this page.
Contact Us
If you have any questions or suggestions about our Privacy Policy or GDP compliance, do not hesitate to contact us:
- Global: info@midrangedynamics.com
- In the EU: info@bartech.es
Bartech Software (Midrange Dynamics Data Protection Representative)
Gran Vía de les Corts Catalanes, 583
5ª Planta
08011 Barcelona
(+34) 933 063 523
info@bartech.es
Webinar - Connecting Amazon Marketplace to IBM i
On-Demand Webinars
Connecting Amazon Marketplace to IBM i
Amazon is the biggest global marketplace. With REST APIs it has never been easier to connect your IBM i business applications to this game-changing digital channel. Join us to see the elegance of integrating RPG applications with Amazon’s latest Selling Partner API (SP-API). Presented by Stuart Milligan, Midrange Dynamics solutions architect and the product manager for MDRest4i
To view additional on-demand webinars, please visit our Education Center page.
Please fill out the form below to view the webcast
Panel Discussion - i Stands for Innovation
On-Demand Webinars
i Stands for Innovation: IT Professionals Talk About Today’s Achievements and Building a Foundation for the Future
Watch a lively panel discussion featuring IBM i professionals Gordon Leary from AMPORTS, Mike Loyd from REI, Ted Macksam from Hatco Corporation, David Jones from Liberty Mutual Insurance, and other special guests as they chat about the opportunities and challenges they encounter. Also, learn how they continue to advance their IT initiatives and overcome obstacles. They discuss:
- Their teams’ advanced development and modernization directions,
- Application integrations – including integrating IBM i business assets with the wider world
- Smooth hardware and OS upgrades, and more.
Enjoy this inside discussion, moderated by our own Donna Westmoreland of Midrange Dynamics North America.
To view additional on-demand webinars, please visit our Education Center page.
Please fill out the form below to view the panel
Webinar - Continuous Testing in Devops
On-Demand Webinars
Continuous Testing in DevOps
Midrange Dynamics and Original Software team up for an informative webinar to discuss continuous testing in DevOps.
In this webinar, you will learn how to:
- Increase software quality and reduce risk to deliver issue-free changes
- Dramatically reduce production downtime using intelligent automation
- Implement effective change management with a comprehensive IBM i testing approach
Change management and testing tools help IBM i businesses effectively and safely manage software development. When used in concert, they amplify efficiency and velocity regardless of your chosen methodology, while protecting your core production systems from errors.
In just 30 minutes, technology partners Original Software and Midrange Dynamics will discuss how integrated change management and automated testing benefit application maintenance, modernization projects, fixes, and your IT projects.
To view additional on-demand webinars, please visit our Education Center page.
Please fill out the form below to view the webcast
Webinar - Increase Software Quality & Reduce Downtime on IBM i
On-Demand Webinars
Continuous Testing in DevOps
Increase Software Quality & Reduce Downtime on IBM i
Change management and testing tools help IBM i businesses effectively and safely manage software development. When used in concert, they amplify efficiency and velocity regardless of your chosen methodology, while protecting your core production systems from errors.
Technology partners Original Software and Midrange Dynamics discuss how integrated change management and automated testing benefit application maintenance, modernization projects, fixes, and your IT projects.
Learn how your organization can:
- Increase software quality and reduce risk to deliver issue-free changes
- Dramatically reduce production downtime using intelligent automation
- Implement effective change management with a comprehensive IBM i testing approach
To view additional on-demand webinars, please visit our Education Center page.
Please fill out the form below to view the webcast