If you operate on subscription licenses you don't have to do anything at all. There's no need to improve the software in less tangible ways or provide new features since people will have pay for what they current have regardless.
This is a great model for Jetbrains but it's a poor model for consumers.
If you operate on perpetual licenses you have to support that software and find a way to get people to purchase again - via new features etc etc