One final note, and then I'll shut up (hah!)
If Alibre could strive to improve the upgrade process as other programs have, that would be welcome.
Some suggestions:
Make the process silent, and run in the background. For all the other faults it has, that is one area that Brand X has done very well.
Upgrades are usually pretty painless, and happen automagically.
Leave previous versions in place and operable, even after an upgrade (Brand X does not, BTW). CorelDraw, for example, manages to do so, and that program is every bit as large and complex as Alibre Design. I also subscribe to maintenance for CorelDraw, and it leaves every prior version in place and usable after a major version upgrade. It also provides the option to 'save as' data files as previous versions. I have occasionally found that ability handy when wrangling a particularly elderly file, or sharing and transferring data with a co-worker or client who may not have the very latest version installed. These days, the storage space required to leave previous version in situ is negligible in relation to modern drives, so no penalty to do so. Even better, give users the choice. If having access to a previous version is useful for solving even one problem, then it is worthwhile to do so. There is no real penalty to having previous versions present, as a user may use them or not as one sees fit, or remove them if desired.
These programs are all about solving user's problems, after all.
Otherwise, why would we spend our money and time on them?
I realize these features are likely not priorities for most folks, but could be handy for some.