Firstly, let me say that iMIS is very, very reliable. I have worked with two other AMS packages in the past and this cannot be said of everyone. With that said, iMIS is slow to adopt new technologies. Their philosophy of 'no customer left behind' is great in theory, but when I need to implement some cool new functionality and I have to jump through hoops and write customs outside of the system, I have to wonder if perhaps it is time to start looking. It must be difficult for them to do sales demos with the other more modern looking systems on the market.