I am very new to Plugin development and I have used my themes functions.php file to modify functionality as needed to date.
As a result of conversation with a customer I was asked if it is possible to create a super plugin that could manage all of their customization to existing plugins and I wasn't sure. So I wanted to ask about other devs experience or how you would handle this situation.
The goal is to protect against having to customize a plugin and then losing that functionality when a new version of the plugin is released.