In diesem Video möchte ich gerne die Gelegenheit nutzen aufzuzeigen, wie Business Central auf der Code-Seite strukturiert ist, wie sich das Ganze hier aufbaut. Und zwar, wenn wir das betrachten, gibt es hier ganz unten sozusagen als Basis eine sogenannte System Application. Das werden wir auch später sehen. Das ist eine eigene Datei, die wir dann in Visual Studio Code auch einbinden. Und auf Basis dieser System Application befindet sich die Base Application und auch eine Microsoft Application. Vielleicht ganz kurz hier zur Erklärung. Die Base Application, das ist das Business Central, was Sie als Anwender kennen. Das heißt, das beinhaltet alle standardmäßigen Funktionen, die von Microsoft herausgegeben werden. Momentan ist es noch so, dass Sie bei der Installation von Business Central sich entscheiden müssen, welches Land Sie gerne installieren möchten. Das ist also hier nicht die Möglichkeit vorhanden, hier zu mischen. In Zukunft wird das vermutlich etwas anders aussehen. Da wird die Base Application eine länderunabhängige Version sein und man bekommt dann die Möglichkeit, auf Basis dieser Base Application verschiedene Länderversionen zu installieren. Darauf aufbauend gibt es dann noch die Microsoft Application. Die beinhaltet nicht so viel Code, aber das ist so ein bisschen eine Schnittstelle. Und zwar, wenn Sie Microsoft Erweiterungen verwenden, dann benötigen Sie diese Microsoft Application. Und jetzt kommt eigentlich das Spannende. Darauf aufbauend gibt es nun Erweiterungen oder auch Apps genannt. Das ist auch das, was wir dann gemeinsam in diesem Kurs erstellen werden. Und wie wir hier sehen, diese Erweiterungen, die bauen eben immer auf der Base Application beziehungsweise der Microsoft Application auf. Und bei diesen Erweiterungen kann es auch so sein, was ich hier versucht habe, hier links in rot und blau darzustellen. Auch eine Erweiterung kann als Basis eine weitere Erweiterung haben. Also stellen wir uns vor, es gibt eine Erweiterung für eine PayPal-Schnittstelle und Sie möchten hier noch etwas verändern oder eben noch erweitern. Dann haben Sie hier als Basis auf der einen Seite natürlich die System Application, die Base Application, die Microsoft Application, aber eben auch diese PayPal-Erweiterung, diese PayPal-Extension und dann kommt Ihre Extension hier noch oben drauf. Was wir nicht machen können ist, wir können nicht die Basis-Applikation wirklich ändern. Das ist zwar grundsätzlich bei einer lokalen Installation möglich, ist aber nicht Basis dieses Trainings. Es sollte auch nicht mehr gemacht werden. Wenn Sie eine Cloud-Version im Einsatz haben, ist es ohnehin nicht möglich und es spirgt auch viele Probleme mit sich, wenn man die Base-Application hier wirklich ändert. Also wenn wir etwas programmieren möchten, dann sollte das immer so aussehen, dass wir eine entsprechende Erweiterung bauen, die auf den hier aufgezeigten Komponenten aufsetzt.