Beware of software or app versions unless you are talking about text docs or spreadsheets no matter how enticing they are...!!!
I used a fishing journal program for a few years and even helped the creator with ideas for new functions.
It was an awesome program that had all sorts of features like locations by waypoint so you could record fish caught at a specific pool at a specific stream. It also had graphing of results by any parameter like location, rod used, weather, fly choice, hatches, fish species plus solunar calendars, tide charts, image storage and it wasn't just for fly fishing.
Once you got it front loaded with the data like fish species, flies or lures, rod & reel combos and locations it was a few clicks here and there to record info and add photos. If you wanted a little narrative to go along with that specific trip so you could remember it better you added that in a notes section for that trip. You could even put a photo of a fish you caught and the spot where you caught it right into the fish count for that day!!
However, after awhile it turned out the program wasn't quite up to the task of managing a large database over many years of use without getting sluggish. Later the creator realized he was spending too much time NOT making enough money selling software to quit his day job so he closed up shop and ended support.
Bottom line, hours and hours and hours and hours of wasted time entering info into a program that is now non-usable and the information in it is pretty much unrecoverable and useless...
These days I can't be bothered keeping a journal because even when I did I rarely looked at it except to waste a ton of time entering data in it until doing that became a bigger chore than fishing.