Staying at Laserfiche for 2 and half year now, I'm really happy to see the movement in development toward more user-centered design and thinking. I still remember 2 years ago, I created a wireframe, almost everything in there got discarded because there isn't enough of time. Our development team was just like other engineering oriented company, quickly discard the ux improvement, which could improve long term user experience and satisfaction, and choose the easy fix.
But now, Laserfiche has changed. Developers have the right mind set. They often asked "is there other way that's easier for users?" or "is this what our users want to do?". As a UX designer, it's a pleasant to work in an environment that has the mind set of "user needs." Because of the right mind-set, we spend more time solving the problem that needs to be solved.