A well behaved .NET program will need minimal, if any changes to work under AIX or IBM i. However, you should keep these points in mind when porting:
IsLittleEndian
field to detect this.Path
class to work with paths instead of manual string manipulation.Databases have special consideration.