Good example of over-engineering.
This could be easily solved with a pencil and notepad.
This could be easily solved with a pencil and notepad.
And sure, relaxing that requirement would make for an easier implementation. But also worse acceptance by users.