Ich habe das in der Firma auf einem Testrechner durchgezogen mit dem Upgrade-Tool von Microsoft.
Das wird in Windows 7 aufgerufen, checkt die Systemvoraussetzungen und wenn die OK sind, lädt es Windows 10 herunter und installiert es.
Das dauert ca. 1,5-2 Stunden.
Die vorhandene Software muß man nicht neu installieren.
Sofern die mit Windows 10 kompatibel ist, wird die übernommen und ist nach dem Upgrade weiter vorhanden.
Stößt man auf Fehler, kann man das Upgrade auch wieder rückgängig machen.
Das Upgradetool legt nämlich eine Sicherheitskopie von Windows 7 an.
Beim Testrechner lief nach dem Upgrade jede installierte Software einwandfrei.
Nur waren danach noch einige Stunden Anpassungen an der Oberfläche, der installierten Apps (ein Großteil ist auf Desktops Unsinn, z.B. die Kamera-App, da keine Kamera vorhanden ist, oder OneDrive, da das nicht genutzt wird und nie genutzt werden wird) und den Systemeinstellungen nötig (z.B. um die Telemetrie einzudämmen).
Und aktiviert war Windows 10 danach auch. Man muß es also nicht kaufen, der Key von Windows 7 wird übernommen und reicht für die automatische Aktivierung.