---
title: "Vorbedingungen"
---
Unter folgenden Bedingungen läuft SMT School Professional:

<table><tr><th><p><br></p></th><th><p><strong>Clientseitig / Terminal Server</strong></p></th><th><p><strong>Serverseitig (Datenbankserver)</strong></p></th><th><p><strong>Serverseitig (Applikationsserver)</strong></p></th><th><p><strong>Webserver Linux</strong></p></th></tr><tr><td><p>Betriebssystem (64 Bit)</p></td><td><p>Windows 11</p></td><td><p>Windows Server 2022+</p></td><td><p>Windows Server 2022+</p></td><td><p>Ubuntu 24.04+</p></td></tr><tr><td><p>CPU</p></td><td><p>3.5 GHz +</p><p>Bei Terminal Servern sollte ein Core pro User vorhanden sein.</p></td><td><p>3.5 GHz +</p><p>Typischerweise 4 Kerne.</p></td><td><p>3.5 GHz +</p><p>Typischerweise 4 Kerne.</p></td><td><p>3.5 GHz +</p><p>Typischerweise 4 Kerne.</p></td></tr><tr><td><p>RAM</p></td><td><p>16 GB +</p><p>8 GB Ram frei für die Applikation (bei Terminal Servern empfehlen wir mind. 2 GB garantiertes freies RAM für die Applikation pro User)</p></td><td><p>16 GB +</p><p>Auf dem Datenbankserver je nach Menge der zu erwartenden Daten entsprechend mehr.</p></td><td><p>32 GB +</p></td><td><p>16 GB +</p></td></tr><tr><td><p>Disk</p></td><td><p><br></p></td><td><p>System und Datendisk: 100 GB+.</p><p>Auf der Datendisk sollte jeweils immer Platz sein für eine Kopie der Hauptdatenbank. So kann bei Bedarf ein Backup eingespielt werden oder eine Testdatenbank erstellt werden.</p></td><td><p>System und Datendisk: 100 GB+.</p></td><td><p>100 GB Disk</p></td></tr><tr><td><p>Software</p></td><td><ul><li><p>Microsoft Office (Word, Excel, Outlook) 2010+, lokale Installation</p></li><li><p>PDF Reader Software (z.B. <a href="https://get.adobe.com/reader/">Adobe Reader</a>)</p></li><li><p>Bei verteilten Installationen: <a href="https://aka.ms/vs/17/release/vc_redist.x64.exe">Microsoft Visual C++ 2015-2022 Redistributable (x64)</a></p></li></ul></td><td><ul><li><p>MSSQL <a href="https://www.microsoft.com/en-us/sql-server/sql-server-editions-express">2016</a> SP1 oder höher (Minimum Standard (empfohlen) oder Express (Auchtung, nur für ganz kleine Datenbanken))</p></li><li><p><a href="https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms">SQL Server Management Studio</a></p></li><li><p>Bei verteilten Installationen: <a href="https://aka.ms/vs/17/release/vc_redist.x64.exe">Microsoft Visual C++ 2015-2022 Redistributable (x64)</a></p></li><li><p>von Vorteil, aber optional: Microsoft Office (Word, Excel, Outlook) 2010+, lokale Installation</p></li></ul></td><td><ul><li><p><a href="https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms">SQL Server Management Studio</a></p></li><li><p>Microsoft Office (Word, Excel, Outlook) 2010+, lokale Installation (wird für automatisierte Reports benötigt)</p></li><li><p>Bei verteilten Installationen: <a href="https://aka.ms/vs/17/release/vc_redist.x64.exe">Microsoft Visual C++ 2015-2022 Redistributable (x64)</a></p></li></ul></td><td><ul><li><p>LAMP Stack</p></li><li><p>Aktuelle PHP Version (ist jeweils im konkreten Projekt zu definieren)</p></li></ul><p><br></p></td></tr><tr><td><p>Weiteres</p></td><td><p>Für gewisse Arbeiten ist eine Konfiguration mit zwei Bildschirmen empfehlenswert (z.B. Stundenplanung). Mind. Auflösung von 1920 x 1080 px, bei einer Skalierung auf 100 %. Empfohlen wird für die Stundenplanung eine höhere Auflösung, z.B. 1920 x 1200 px.</p><p>Die Clients müssen mit dem Datenbankserver über Netzwerkverbindung mit möglichst geringer Latenzzeit (&lt; 2 ms) verbunden sein. Je nach Datenbankgrösse ist auch die Datenrate (Up- und Download) zu beachten. Wir empfehlen mind. 100 Mb/s bidirektional.</p><p><a href="/smt-school-professional/smt-school-referenzmanual/einführung-start/start-der-software-und-login/">Serverzugangsdaten</a>(<a href="/smt-school-professional/technische-dokumentation/softwarekonfiguration/connection-string/">Connection String</a>)</p><p><a href="/smt-school-professional/technische-dokumentation/softwarekonfiguration/configsmt/">config.smt</a> (optional)</p><p><a href="/smt-school-professional/technische-dokumentation/softwarekonfiguration/commandsmt/">command.smt</a> (optional) </p></td><td><p>Die Clients müssen mit dem Datenbankserver über Netzwerkverbindung mit möglichst geringer Latenzzeit (&lt; 2 ms) verbunden sein. Je nach Datenbankgrösse ist auch die Datenrate (Up- und Download) zu beachten. Wir empfehlen mind. 100 Mb/s bidirektional.</p><p>Es sollten auf dem Datenbankserver keine anderen Applikationen laufen.</p></td><td><p>Die Applikationsserver müssen mit dem Datenbankserver über Netzwerkverbindung mit möglichst geringer Latenzzeit (&lt; 2 ms) verbunden sein. Je nach Datenbankgrösse ist auch die Datenrate (Up- und Download) zu beachten. Wir empfehlen mind. 100 Mb/s bidirektional.</p><p>Vom Appllikationsserver muss auf die verwendeten Ressourcen , wie z.B,. AD, Exchange, andere Schnittstellen und auf Filebasierte Dateiablagen, zugegriffen werden können.</p><p>Es muss möglich sein, auf dem Applikationsserver immer einen angemeldeten Service-User zu haben. Die Prozesse laufen mit diesem User und haben ein interaktives Interface.</p><p><br></p><p>Bitte beachten Sie auch die wichtigen Hinweise unter <a href="/smt-school-professional/technische-dokumentation/softwarekonfiguration/konfiguration-app-server/">Konfiguration App Server</a>.</p></td><td><p>Die Internetverbindung muss bidirektional eine hohe Datenrate erlauben.</p><p>Von den Webservern muss auf die Applikationsserver über API (HTTP, REST) zugegriffen werden können.</p></td></tr></table>
