Certainly, CMYK is meaningless if it isn't standardised - just a recipe where the results depends on the ingredients (variable inks). Also, the profile needs to allow for paper properties like dot gain.
Ensuring there is a profile should be done as part of the design/layout. What app do you use for that?