Throughout the RescueSpark system we embraced the idea of custom fields in a big way. Every module has custom fields that are right there on the same screen as the main content, and there is no limit to how many you can add.
If you have permissions to edit the custom fields section, you'll have the edit button on the top right of the section. Click the edit button and several options appear.
By clicking on the "Edit Custom Fields" link, you can add/change/delete custom fields, even with the ability to mark them as required so new visitors to that form will be required to select a value before saving:
As with any dropdowns/radio buttons in the system that users can update, you can click on "Edit radio button values" and edit the values right there without leaving the page: