I need to setup a few custom product fields. The data is similar to the product description, but I need to be able to distinguish certain parts of the description in the user-interface (due to the way I will be displaying it).

What is the best way to do this?

Is there any way to do it using the features of the off-the-shelf software without making database customizations?