Frage bzgl. Lizenznotwendigkeit für Java-/C#-Entwicklung

Hallo,

ich entwickle unter ArcGIS 9.3 für unser Büro häufig anwendungsorientierte Skripte, um bestimmte GIS-Aufgaben automatisieren zu können. Bisher habe ich ausschließlich die VBA-Schnittstelle genutzt.
Diese ist allerdings durch die Speicherung der Skripte in mxd-Dateien häufig unpraktisch, wenn ich sie im Büro verteilen und nachträglich aktualisieren/korrigieren möchte. Soweit ich informiert bin, kann ich mxd-unabhängige Skripte/Erweiterungen nicht mit VBA entwickeln. Ist das korrekt? Da ich beispielsweise in Java-Programmierung ausreichend fit bin, wollte ich die entsprechende Schnittstelle ausprobieren. Daher jetzt (erst) meine Frage:
Kann ich ohne die ArcEngine-Lizenz Programmier-Schnittstellen wie Java oder C# überhaupt verwenden? Alle ESRI-Tutorials, die das Thema behandeln, beziehen sich auf das Vorhandensein von ArcEngine-Lizenzen. Diese liegen uns nicht vor.

Über eine Antwort würde ich mich freuen.

MfG
Tammo