The obvious answer is to offer (or require) a maintenance plan. Charge XX% per year for a given level of support, updates, and maybe a newsletter.
Here's a list of some common revenue models: https://taprun.com/revenue/
Here's a list of some common revenue models: https://taprun.com/revenue/