The two that crashed, wasn't down to faulty software, it did what it was programmed to do.
The max, has larger more powerful 'leap' engines than the previous 737 NG series, for this reason they had to be mounted further forward and inboard. This caused a potential centre of gravity issue with...