Most canned db type products allow the definition of a small number of user defined fields to the record definition.
Many come with 6-8 in place already, and cast as 2-4 numeric, 2-4 char, 2-4 note, etc.
I find my self having to attempt to use tags to flag records due to the lack of a user definable field. Although, we can put notes in the main window, it would be nice to be able to define our own notes, ad hoc in a given field so that it was visible in a column table view.