I am not these days a very strong player, but I can say with confidence that these players are somewhere around 1100-1200 on most scales. They are serious enough about their chess that they keep the score, but probably not at a club. The score sheet is just a scrap of paper. Probably they meet at their homes every Wednesday or something. They intended to resume this game next week, so it was probably played quite slowly. The errors are then more serious. Both of them have seen well-played games live or in books, but have not completely understood them. They play routine moves that are well-meant but inaccurate. I feel sure they enjoy it. Thanks for the chance to play Sherlock Holmes!
A detailed analysis is not necessary. White plays an old-fashioned line of the Lopez (6.Nc3, which is OK though) and Black makes the unusual response ..Nd4, which looks dubious. White decides not to take the Pe5, which I think he could have done, but takes the Nd4 instead, and that leaves his own N misplaced. It finds a good home on f5 only because Black played 11..Nf6? rather than 11.d5! White then gains an advantage but does not take the chance to spoil the Black pawns with 16.Bxf6 !(16..Rxe1+ 17.Qxe1 Qxf6?? 18.Qe8++) After this the game is fairly level but 20.h3?? is a huge blunder allowing 20..Qh2+. There is no mate but Black is much better after 21.Kf1 Nxe3+ 22.fxe3(forced) Re6.
If the game had been better it would taken a stronger player than me to spot the mistakes and misjudgements. If it been much better it might have taken a computer. I do understand that the OP asked if software existed to make the evaluation but I cannot improve on the answers given already. Chess.com provides analysis but AFIK no evaluation. You could of course record the average move evaluation for both players, and then calibrate those readings by doing the same for games by players with known ratings.
After composing this I checked up, and chess.com agrees with me on the analysis, but this is a simple case. Chess.com is very good at spotting tactical resources but less reliable in positional judgement. You would need something better for GM games.