Building a Product Information Manager with Strapi

I haven’t explored this idea yet, but I was thinking of using enums too, but it might not be the best solution. This maybe I good candidate to create a custom field. Also, you can just have a relation to colors, sizes or any other options that people can choose.