We have a large production level application written in VB6 that serves several businesses. For the last 15+ years it's been great and strong. Now we are getting strong competition from more modern web based applications created in frameworks like Odoo. We are considering porting parts of our application to Odoo as well since it's seems to be quite popular and familiar to a lot of people.

Has anyone here ever done any type of development work with Odoo applications? If so, what are your thoughts? Was it challenging? Easy? Is the framework/platform robust and flexible? I have my own thoughts based on my own research but you never really know a technology until you have actually used it.

Odoo doesn't have to be the platform we choose. My first instinct is to stay with what I know which is Microsoft's technology but Odoo's platform seems to be quite well rounded and powerful but I wouldn't really know until I actually work deeply with it. What are your thoughts?