We've written one app using managed package. But to improve it we're thinking to create a new managed package as we're not able to make much changes in existing managed package due to Salesforce limitations.
If we create a new managed package what would be the best approach to install on the subscribers machines who are already using our old managed package. As we don't want to loose data of custom fields from old managed packages and want to transfer it to new managed package. Once we get all custom fields data in our new managed package, we can ask subscribers to delete old managed package.
Thanks in advance.