Skip to Main Content
IBM Power Ideas Portal

Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Post your ideas

Start by posting ideas and requests to this portal to enhance a Power product or service. Take a look at ideas others have posted and upvote them if they matter to you,

  1. Post an idea

  2. Upvote ideas and add comments to ideas that matter most to you

  3. Get feedback from the IBM team to refine your idea

Help IBM prioritize your ideas and requests

The IBM team may need your help to refine the ideas so they may ask for more information or feedback. The Power teams will then decide if they can begin working on your idea. If they can start during the next development cycle, they will put the idea on the priority list. Each team at IBM works on a different schedule, where some ideas can be implemented right away, others may be placed on a different schedule.

Receive notification on the decision

Some ideas can be implemented at IBM, while others may not fit within the development plans for the product. In either case, the team will let you know as soon as possible. In some cases, we may be able to find alternatives for ideas which cannot be implemented in a reasonable time.


Specific link you will want to bookmark for future use

IBM Unified Ideas Portal - https://ideas.ibm.com/ - Use this site to create or search for existing Ideas across all IBM products that are outside of Power, and track all of your personal interactions with all Ideas.

Status Not under consideration
Workspace IBM i
Created by Guest
Created on Dec 17, 2016

Support Microsoft .NET Core and .NET Framework on IBM i

Microsoft Corp. has "open sourced" the .NET Core and .NET Framework, as well as the .NET compilers, etc., so now is the time for IBM to bring the .NET Core and .NET Frameworks to IBM i.

.NET is a major software development platform, on par with Java, with perhaps as large or a larger development community than Java. .NET is. very relevant in today's world of developing "microservices" and web services in an SOA delivery model.


Use Case:

Providing support for .NET would open up a vast world of .NET languages and compilers to be available to IBM i developers, and to allow porting vast amounts of applications that have already been developed in .NET on other platforms (Windows, Linux, Mac OS) to be easily ported to run on IBM i, especially "console" command line utilities and web apps.

This would help to make the "IBM i" platform appear even more modern and relevant in today's competitive environment, attracting a whole new generation and army of .NET developers to the IBM i platform.

This will help to bring new vitality to the IBM i platform.


Idea priority High
  • Guest
    Mar 25, 2022

    I think .NET support would be a useful addition on the IBM i. It would be a good way to supplement languages/frameworks already available on the system. A few things worth considering:

    • With the latest releases of .NET (.NET 5, 6, and 7 come November) a growing number of platforms are supported, including various Linux distros

    • Adding IBM i to the list would allow developers to share existing code, this increases integration capabilities and, in my opinion increases the value of the IBM i

    • Because the focus in the .NET community has shifted towards a "single .NET mentality" there wouldn't be a need to add support for .NET framework, .NET core, separately. Focus could be on supporting .NET 7+ only

    • .NET already has database support for .NET via the Net.IBM.Data.Db2 NuGet package (link: https://www.nuget.org/packages/Net.IBM.Data.Db2/). So if support for IBM I could be added for that package, the database aspect would be covered. It would also allow developers such as myself to use existing code which depends on that package.

    For reference:




  • Guest
    Mar 25, 2022

    Doesn't do much good to have a great database if you can't access it with anything other than 1970's technology.

  • Guest
    Mar 18, 2022

    with the announcement that IBM and redhat are working on porting .NET to power, i think now would be a good time for IBM i to get a "seat at the table"

  • Guest
    Apr 12, 2021

    If you want to keep your customer base get out of the 80s. Most development orgs move to the latest technologies and if their RDBMS platform is not up to date, they will find alternatives.
    .Net Core and Standard has been out for a few years so a driver is not much to ask at this point.

  • Guest
    Jun 26, 2020

    The fact IBM doesn't want to provide access to their IBM i databases using the most popular development tools is not a good sign for the future of IBM i. It is open source, so it wouldn't take much effort on IBM's part to get this done.

  • Guest
    Jun 19, 2017

    Yes, this decision to decline this RFE for now will be re-considered in the future. We periodically review the priorities of what we will support next -- we declined this one for now to let you know that it is not coming within the next year. Once an RFE has been in the Declined state for one year, the Submitter will receive an e-mail to ask if it should be re-opened and re-submitted. At that time the Submitter should consider whether this support is still a priority for them. The number of RFE votes and the Comments from other customers about why this support is important to them are also factors that IBM uses to help prioritize Requests for Enhancement.

  • Guest
    May 16, 2017

    CAAC reviewed this requirement and would like IBM to provide more information on whether this will be considered for the future.

    Dawn May - CAAC Program Manager

  • Guest
    Apr 28, 2017

    No plans to deliver within the next 12 months

  • Guest
    Feb 27, 2017

    I think this RFE could be very useful if the .net programs could be called by RPGLE programs. And if the performance is no problem. E.g. the java integration has the problem that allways a virtual machine must be started if a RPGLE program wants to use a java functionality. If every user starts a virtual machine you have a performance problem. So this should be implemented in a better way.

  • Guest
    Feb 20, 2017

    Due to processing by IBM, this request was reassigned to have the following updated attributes:
    Brand - Servers and Systems Software
    Product family - Power Systems
    Product - IBM i
    Component - Open Source, PASE
    Operating system - IBM i
    Source - None

    For recording keeping, the previous attributes were:
    Brand - Servers and Systems Software
    Product family - Power Systems
    Product - IBM i
    Component - Application Development
    Operating system - IBM i
    Source - None