actually all you would have to do is implement a function so the hardware checks the TOW you enter against the est TOW in the OFP. if it's out of margin X you get a warning.
our TO-perf soft gives a pop-up for TOWs below MZFW e.g. or disables the assumed-temp option for contaminated rwys....