Need these features: Fritz or Chessmaster or ?

Sort:
Chicken_Monster

I am not sure if this is exists. I am looking for something that:

(1) Gives hints about possible moves when playing the computer if requested;

(2) Gives a suggested move(s) if requested;

(3) Gives the reasoning behind a move;

(4) Has a tutorial suitable for an intermediate player;

(5) Helps with endgame study.

Anything come close? I have diamond here and Gold at chesstempo.com.

chess2Knights

Many computers probably do most of those. Not enginesm computers.

chess2Knights

accident m after engine above.

Chicken_Monster

Fritz does all of those things? Deep Fritz 14 or whatever? That's amazing.

Chicken_Monster

What are you trying to say buddy? I'm lost with these one-word responses.

chess2Knights

He means yes.

Chicken_Monster

uh.