Are there any APPs, Games, Programs that can help improve either short term, or long term memory?

My memory has never been great;  So I am looking for a way to improve both short term and long term memory. 

 Thanks in advance for any ideas!

2 replies