Everything lives in my TODO.org file that's mirrored via dropbox between all my devices and on my phone where I use the Beorg app on the iphone (https://beorgapp.com/).
I archive my finished TODO items at the end of the year. Taking the opportunity to delete (mark CANCELED) things that no longer need doing and carrying over any TODO items that still need getting done.