Windows 7 und 10 auf einer DS918+ mit 8 GB RAM sind schon benutzbar (beim Windows bissl Grafikgehöhns deaktiviert).
Ist halt wie auf einen "älteren" kleinen MiniPC.
Mit einer SSD drunter, wird es flotter (aber ein SSD-Cache bringt hier praktisch nichts).
Jupp, wurde ja praktisch schon mehrfach versucht zu sagen.
Was für ein "PC", hängt von der nötigen Leistung ab.
Und ob vielleicht das Programm irgendwelche "speziellen" Hardwareanfordrungen oder künstliche (Lizenz)-Sperren eingebaut hat.
Hier ist nunmal die VM in der vorhandenen DS das Günstigste, weil kostenlos und sofort verfügbar.
Und wenn es dann doch nicht reicht, dann kann man Upgraden, oder auf einen anderen "PC/Server" wechseln.
* auf DS auf den HDD lässt sich Windows installieren, dafür muß nichtmal mehr RAM rein
* dann mit mehr RAM und eventuell mit SSD (selbst eine SSD für 30€ bringt dann schon was)
* dann größere DS mit besserer CPU
* ein PC/Server mit Linux und Windows-VM (noch bessere CPU, als wie in der DS)
# ab hier dann weiter mit "richtigen" PCs ... und vorher als VM
* dann geht es mit kleinen Geräten weiter, wie einem RaspberryPI, bzw. einem MiniPC
* dann größerer DesktopPCs
* bis hin zu ServerPCs
* oder eben online als Cloud, VServer und Dergleichen (was dann auch wieder wie eine VM wäre)
und nun zu den Anforderungen des Windows-Programms:
* ein Linux mit Wine
* ReactOS
* ein Embedded Windows (z.B. IoT Core) ... wird hier nicht gehn, da es ja definitiv ein Desktop-Programm (Win32) ist
* ein Desktop Windows (von den Ersten, bis hier, kann man auch mehrere Instalationen gleichzeitig in eine VM legen)
* * Home, Pro, Enterprise, Education, ...
* oder eben ein Server Windows, für den gleichzeitigen Zugriff mehrerer Leute
* die ersten "Windows"-Vairanten kann man auch mehrmals installieren, für jeden Benutzer einmal
* * brauchst dann bei VMs halt mehr RAM und CPU
* * es gibt viele Programme, die erlauben es nicht auf einem "Windows Server"-Betriebssystem installiert zu sein
* * * hier müssen dann aber vermutlich die Daten irgendwie geteilt werden (z.B auf einem gemeinsamen Share des NAS, oder über eine Server-Instanz des Programms)