I have no idea what Solidworks or fussion360 are and how they handle this, but in Blender you have an Undo system;
you can set the number of steps it remembers in Edit > Preferences > System:
And you can undo the last action with CTRL+Z or get a list of the last actions and jump back to the desired time in history: