IMIS is good but has some limitations
We've had IMIS for 16 years and have learned to tweak and work-around its limitations to get it to do what we need. The good part of iMIS is that it's just a SQL database and there are many ways to get the data out, including many 3rd party products and web services. The down side to iMIS is that for a large organization, sharing the desktop application with many departments, it gets too complex for users to use the long lists of queries and reports. Search is not as robust as we needed also. We learned to develop department-based front ends to run our queries and reports and that works pretty well for us for now. Our next step is to have something that is easier to implement integrated web front end solutions with our Ektron CMS.