Software recommendtion needed

Sort:
65Squares

I am not tech savvy and do not have experience of the Chess softwares. I need software recommendations with version/edition and if someone can help, it will be great.

a) Software to keep record of the tactics I failed to solve and also the difficult ones - the solution, the variations, which side to make the move.
I can then revise it, if I have a single file with all my tactics and I can keep adding the tactics over the years to come.

b) Similar request for endgames.

c) A software to play against, the endgame positions and tactics positions, I saved

c) A software to keep track of my games along with the comments.

e) A good database of games... I have seen my friend using chessbase and I liked it.

GMPatzer
Chess Positional Trainer this should work for tactics / puzzles and endgames and openings 
 
Database  Chessbase 14  and Fritz (Not sure what version now)
program if you don't mind paying $$$$
 
otherwise SCID vs PC is free download stockfish 8 engine (free)
 


 
65Squares

Thanks GM.