The first step for creating a media profile/environment etc (RIP-manufacturers name that differently) is named „calibration“. This means that you define the optimal printer settings, you limit the maximum amount of ink the media can work with, and doing linearization (creating a linear increase of print density). This is something which is not standardized, every RIP-manufacurer saves this in proprietary file formats.
After that, you do „profiling“, which means creating an ICC-profile, for maximum color accuracy, on base of your calibration. This is a standard file, but sometimes embedded in a “media profile“ that it cant be separated. Unfortunately, some manufacturers have files with the suffix .icc, but save their calibration data into it too (for example Flexi or Mimaki Rasterlink). Others have the ICC-profiles separated (but linked with calibration data), but because of the profile is based on the calibration, the benefit of using that profiles with other softwares is limited.
There are separate ICC-profiling softwares, for example the i1 Profiler from X-Rite, who are able to create ICC-profiles for nearly all common RIP-softwares. They only need to be able to create CMYK-profiles (is an option with i1 profiler, RGB printer profiles are for desktop printers driven by system drivers only). In this case you do the „calibration“ in your RIP, print a measuring swatch generated by that third party softwares with your created calibration out of your RIP, read them in i1 Profiler, let i1 profiler create the ICC-profile, and import that ICC to your RIPs media calibration. In Flexi, when reaching the last step of the calibration, you can do that with the button „Third Party Profiles“.
The easiest way is to have all in one workflow, in your RIP-software. Doing profiling with separate softwares could lead to problems, for example if printing the third party measurement swatches under wrong conditions.