I use an ancient (and cheap) version of Fritz (Fritz 10), which allows me to create chess databases and to deep analyse a game with whatever analysis software I want (like Stockfish).
I am also very font of using the function "analyse threat."
I rely on the interface of the old Fritz 10 and use the program Stockfish, which I downloaded from the net.
When I play a game on Lichess or Chess.com, I run a fast analysis and download them to distinguish the most important phases of my game (opening phase, middle game and end game) and the landmark mistakes - deviations.
Then, I copy my game onto a Fritz database and open it on Fritz interface. Afterwards, I start playing Bak, my game and use the notation to add notes and diagrams.
Also, I use the unlimited analysis function to make Stockfish analyse a position as deep as possible (over 35 moves). Having understood when and how I made a mistake, I will run the "analyse threat" function to understand why the computer proposes a move and where this leads.
So, using the "analyse threat" function is very important; for me, it constitutes the other half of computer analysis and is the only way to understand why a proposed move has to be chosen instead of another.
"Analyse threat" can be found in Fritz's drop-down list when we right-click on the analysis board. It can also be found as a cross in Lichess on the right side of the analysis board on the upper part next to the evaluation number or by just hitting the X key.

Thank You misbah_6060. I tried it and liked it.