Build .NET applications connected to your IBM i

With NTi Data Provider, build modern, cross-platform applications in C# around your IBM i data, programs, and resources, without the constraints of traditional connectors.

  • Web interfaces, REST APIs, mobile
  • Widely available skills, easier hiring
  • Business logic on IBM i, everything else in .NET
home.partners.logo.ibm.alt home.partners.logo.microsoft.alt

Why .NET is the obvious choice today

The standard for modern development.

One platform,
every use case

Web, API, mobile, desktop, cloud, AI. With .NET, you build everything in C# using the same tooling and the same team.

Open source,
public roadmap

Developed on GitHub since 2016, annual releases, guaranteed LTS support. No proprietary dependencies.

The global
enterprise standard

From SMEs to large industrial groups, .NET is widely adopted for business applications deployed at scale.

What .NET brings to IBM i

Skills

C# is the 5th most used language on GitHub. A large, active talent pool that is easier to recruit from.

Industrialisation

With .NET, your IBM i fits into a modern development cycle. Unit testing, Git versioning, and CI/CD pipelines can be applied around the system.

Cross-platform

Windows, Linux, Docker, IBM Power. A single .NET application connected to your IBM i, deployed anywhere, with no infrastructure constraints.

IBM i as a back end

Your business logic stays on IBM i. Everything else is written in .NET.

1 ADO.NET

An ADO.NET provider
for DB2 for i

For a .NET developer, the learning curve is zero. Open a connection, run a query, read the result, just like any other database: standard C# applied to IBM i.

2 Commands & Programs

Full IBM i
control from C#

NTi goes beyond data. The same connection lets you run CL commands, call RPG programs, and orchestrate IBM i processing from any .NET application.

3 EF Core

An EF Core extension
built for DB2 for i

For projects built around Entity Framework Core, NTi provides a full extension: DbContext, migrations, LINQ, change tracking, and DB-first or code-first scaffolding.

4 API

Build REST APIs
in just a few lines

With ASP.NET Core, a single minimal route is enough to expose DB2 for i as a REST API. NTi integrates with no special configuration: same code, same habits, only the provider changes.

Frequently asked questions