Backward compatibility

Then the obvious choices would be to rebuild the application based on 3D Slicer or MITK. Both have been used successfully in building commercial medical applications. See some more info about this here.