Make some of the hi level executives learn the system themselves, they would change it if they had to deal with it.
[I myself just spent 2 weeks volunteering my time revamping a small peer to peer network system for a non-profit] Not coding, but very time intensive!