Erstmal solltest du wissen, dass Webanwendungen grundsätzlich anders sind als Desktop-Anwendungen. Deshalb musst du/müssen wir wissen was du möchtest:
Dein Desktopprogramm lokal im Webbrowser bedienen können
Dein Desktopprogramm im Netzwerk per Webbrowser bedienen zu können
Die Funktionalität deiner Anwendung im Netzwerk bereitstellen, um gleichzeitig vielen Benutzer den Zugriff zu erlauben.
Das alles sind grundverschiedenen Dinge. Letzteres ist quasi das redesign als Webanwendung, wenn du Darstellung und berechnung vernüftig getrennt hast, könnten sich Codeteiel wiederverwenden lassen.