A VM with win10, Sparx Enterprise Architect and RDP. Yeah, that VM can then live on FreeBSD (it does have a working implementation of VirtualBox, after all, in ports).
How have I "painted myself into a corner?"
So what you're saying is Use Windows by installing within a virtual machine within my FreeBSD server?
I thought about that but I'm not sure I want Windows running on my FreeBSD server at all.
I despise Windows now for many years and for many reasons. Most if not all of the reasons have proven to be valid.
Problem is, we still live in a "windows" world, whether we like it or not (I DON'T), I plan on getting rid of Windows ASAP.
Three big problems:
1. Accounting software - again, what my old DOS program did 22+ years ago, many accounting programs do not understand and still to this day, they don't get it right. Even worse, many of the "better" accounting programs have been gobbled up by large corporations. Can you say "control?" So all you're basically left with in the windows world is to pay tons of money to be under someone else's control. Any way you look at it, it's "embrace the suck." Open source is the only way to go. Many of those are way behind, seem to be few usable options.
2. Desktop Database software (WITH referential integrity, which paradox did 22 years ago but few these days seem to understand, let alone get right.) Basically, if you don't have referential integrity, then YOU DONT have a database. Period. Example: Kexi STILL doesn't have referential integrity. Libreoffice base? Can't make your own program with your own menu structure and lock it down so user can't make changes. Those out of the mainstream tend to go away. I know of no other desktop-level database options. I used the Paradox desktop database to quickly hack things together when a quick solution is needed. Version 9 runs on linux under wine, I ran it that way for 10+ years.
3. Enterprise - level information systems design software, like Sparx Enterprise Architect, that is not a toy.