Build .NET applications Connected to your IBM i

With NTi Data Provider,
access your DB2 for i data and IBM i resources from .NET
to build modern, cross-platform applications.

Cross-platform .NET illustration for IBM i (AS400) using NTi Data Provider

.NET for applications

The current standard for building efficiently,
 on any platform.

Free and open source

.NET is a free, open-source project developed and maintained on GitHub, the home for millions of developers who want to build great things together.

Fast and cross-platform

.NET performs faster than any other popular framework. You can write, run, and build on multiple platforms, including Windows, Linux, and macOS.

Modern and productive

.NET helps you build apps for web, mobile, desktop, cloud applications and more. With its large supportive ecosystem and powerful tooling, it is the most productive platform for developers.

The power of .NET for your IBM i

Where companies used to juggle multiple technologies,
.NET brings everything together in a single environment.

Web

Build web applications and services for macOS, Windows, Linux, or Docker.

Mobile

Use a single codebase to build native apps for iOS, Android, and more.

Desktop

Create native applications for Windows and macOS or build apps that run anywhere with web technologies.

Game development

Build 2D and 3D games for the most popular desktops, mobile devices, and consoles.

Cloud

Consume existing cloud services or deploy your own workloads.

Machine learning

Add vision, prediction, and advanced processing to your .NET applications, using C#, OpenAI and Azure.

Microservices

Create independently deployable microservices that run on Docker containers.

Internet of Things

Create IoT apps with native support for Raspberry Pi and embedded boards.

IBM i as your backend

Your business logic stays on IBM i.
Your apps run in .NET.

.NET, a long-term platform for your future developments

What you build today defines your system tomorrow. With .NET and NTi, you rely on widely adopted, well-maintained standards that remain easy to maintain, evolve, and share across teams.

Longevity

  • Public Microsoft roadmap
  • Yearly releases
  • Long-term support (LTS)
  • Backward compatibility

Availability

  • Large and active ecosystem
  • Easier hiring
  • Internal mobility
  • Outsourcing-friendly

Maintainability

  • Clear code structure
  • Shared, proven standards
  • Readable for new teams
  • Improved knowledge transfer

Industrialization

  • Automated builds
  • Integrated unit testing
  • Reproducible deployments
  • Application version rollback

New use cases for your IBM i

Extend its capabilities with .NET and NTi.

Modern web interfaces

Replace your 5250 screens with fast, scalable web interfaces.
Your existing business logic stays on IBM i, everything is called from .NET.

Machine learning and AI

Create a .NET MCP server that allows an AI model (Claude, GPT, etc.) to query your IBM i: analysis, extraction, report generation.

Mobile and Embedded

Build Android and iOS apps able to read or write to your IBM i in real time: barcode scanning, inventory, field input.

APIs and Services

Expose DB2 for i, your RPG programs, and other sources (PostgreSQL, third-party services) through unified ASP.NET Core APIs.

Desktop applications

Build full-featured WPF, WinUI, or Avalonia clients with a responsive local UI and direct access to your IBM i resources.

Cloud-native solutions

Connect your IBM i to Azure, AWS, or GCP, as well as your internal applications.
It becomes a reliable source for all your services and workflows.

Any questions ?