Ah okay.

Sprich Interface und Prototyp erstellen, damit diese aus den Free-Programmen verwendet werden können.
Das Interface wiederum ruft dann das alte Programm auf.

Korrekt?