Оба действительно хорошие варианты. Это действительно зависит от вашего опыта в вашей команде. Если все, что вы знаете, это RPG, используйте решение RPG. Если у вас есть опыт работы с .NET или Java, используйте его.
Если у вас есть дополнительные вопросы, связанные с этим, существует большое сообщество разработчиков, которые могут помочь в списке рассылки Web400 .