Some other programs may open .cdr files if possible, not all of them do, but some may. One example is Adobe Illustrator which can open some .cdr files.
Check the program's specifications to see what other file format it can support, if it says it can support .cdr, then you could use it.
But if you use a different program, like for example Adobe Illustrator, you have to accept that the .cdr file you worked on would not be 100% the same once in a different program. For example CorelDRAW can do something Adobe Illustrator can't do, and equally Adobe Illustrator can do something CorelDRAW can't do. You may open your .cdr file but noticed a little problem here and there, could be for example, one shape is wrong, or the background is wrong, because what is done in CorelDRAW do not work in Illustrator.
The best option is to create your artwork in whatever program you use at that time, and always export a finished look in .JPG or .PDF file, that way if one day in the future, you changed the software, and no longer can open the original file, hopefully you still have the raster version to show for all your efforts.
I'm importing my old .cdr files into Adobe Illustrator and turning them into .ai files, but at the same time, I'm making copies either in .JPG or .PDF format in case one day in future I stopped using Illustrator.