@kaud : thankyou very much for explaining.

@Victor: Our product has lot of legacy code. When the code base is huge, it becomes very difficult to move all the modules to upgrade. People just leave the old functionality and leave them. Only new features added will be using the new framework. It is because, it becomes a massive effort to upgrade all.