The best thing about noventus is that they are open minded, responsive team who listens well but don't just listen! They make changes as soon as you ask for them even if it takes months or years to implement those changes once asked by customers. Noventus has been very good in implementation with many projects we have done so far. Yes there were some things which took time like new modules etc and sometimes issues came up when implementing these features into our system which was not expected at all but overall its pretty ok experience working with noventus. We had multiple customization requirements from customer over past few year where noventus helped us create customizations for their product without any issue whatsoever.