hi ... how many MSUs or MIPS does your current application consume?
Is it a mix of online CICS workload and batch ?
I was involved in a small migration from MF to windoze for a 1500 MIP application to C#.
Problem with C# is that unless you are componentised, you will create large load modules ... and longer builds.
C would be better for that instance ... however, if componentised then not so bad with C# and utilising opslibs.
As for performance itself ... there has been advances in dotNET support with Gen ... but complus isnt as nice a transaction manager as what you get on the mainframe.
If you have multiple databases (and get yourself into two phase commit scenario) ... then you can also add to your future nightmares.
Remember you will have to convert all your EABs and stored procs to your target platform. Also your target DBMS may work differently that it did for a mainframe based DBMS ... this can also affect how the old code performs in comparison to writing brand new code for the target platform.
Here is a previous thread on moving to J2EE from the mainframe (similar process)
https://community.broadcom.com/communities/community-home/digestviewer/viewthread?MID=745736hope this helps in generating more questions ...
------------------------------
Department of Employment
------------------------------