ERP Branchenlösung &
ERP Microsoft 365 Business Central
Die Basisumgebung für Pestsoft als ERP Branchenlösung bildet das ERP 365 Business Central von Microsoft.
Die aktuelle Version von Dynamics NAV erhielt den neuen Marktnamen Dynamics 365 Business Central und wurde im Oktober 2018 erstmals veröffentlicht. Parallel dazu wurde der Webclient Business Central aktualisiert.
Die im Dezember 2017 veröffentlichte letzte Version von Navision unter dem alten Namen ist Dynamics NAV 2018.
ERP Microsoft 365 Business Central
Mit dem 2019 Release Wave 2 Update (vormals Fall Update, ab 1. Oktober 2019) wurde die Programmiersprache C/AL auf die neue Sprache AL mit der standardisierten Entwicklungsumgebung Visual Studio Code statt C/SIDE umgestellt. Dynamics 365 Business Central kann ab dieser Version nur noch via Webclient oder Windows-App genutzt werden. Kundenanpassungen sind sowohl bei der Cloudvariante von Business Central für den SaaS-Betrieb, als auch bei der On-Premise-Lösung, nur noch mittels sogenannter Extensions (seltener Apps) möglich.
Das neue Entwicklungskonzept sieht keine Anpassungen am Quellcode der Basis-Anwendung mehr vor. Extension Code interagiert mit dem System über durch Microsoft bereitgestellte Events. Tables und Pages können über Extension-Objekte um Felder und Funktionalitäten erweitert werden. Neben der Erweiterung der Basis-Anwendung können auch eigenständige Objekte entwickelt werden. Seit dem Update kann der Quellcode der Basis-Anwendung im Read-Only Modus in Visual Studio Code angezeigt werden, nachdem er aus einer Ziel-Datenbank in das Projekt geladen wurde.
Ab der Version NAV 2013 (in interner Versionierung: 7) werden ältere Technologien wie der Classic Client, der proprietäre „native“ Server, NAS (Navision Application Server), C/FRONT, Forms, Dataports und herkömmliche Reportobjekte nicht mehr angeboten bzw. unterstützt. NAV 2013 war die erste Version, die für Unicode und für drei Clienttypen konzipiert war, einen Windowsclient (bisher bekannt als RTC (Role Tailored Client)), sowie einen neuen ebenfalls rollenbasierten Webclient (kompatibel mit Internet Explorer, Firefox, Chrome und Apple Safari) und einen neuen SharePoint-Client. In NAV 2015 (in interner Versionierung: 8) wurden zusätzlich auf Tablets abgestimmte Tablet-Clients eingeführt, die über die App Stores für Windows, Android und iOS verfügbar sind. NAV 2015 kann innerbetrieblich, bei externen Providern oder per Cloud Computing auf Microsoft Azure gehostet werden. Als neuer Objekttyp steht ab NAV 2013 Query zur Verfügung, mit dem Leseoperationen in der Datenbank performanter umgesetzt werden können. Für den Datenaustausch wird erstmals Open Data Protocol (OData) unterstützt (in NAV 2013 beschränkt auf Lesezugriffe, ab NAV 2013 R2 sind auch Schreiboperationen in die Datenbank möglich).
Als Entwicklungsumgebungen werden Funktionalitäten des ehemaligen Classic Client und von Microsoft Visual Studio genutzt, als Programmiersprachen kommen dabei sowohl Visual Basic für Berichte als auch C# für optionale Add-Ins zusammen mit der proprietären Sprache C/AL zum Einsatz. Um Add-ins auch beim Einsatz des Webclients nutzbar zu machen, werden hierbei ab NAV 2013 R2 sowohl JavaScript als auch HTML5 unterstützt. Die in älteren Versionen bereits vorhandene Mandantenfähigkeit zum Verwalten von Konzernstrukturen und Tochterfirmen wurde in NAV 2013 R2 um eine Multi-Tenant-Fähigkeit erweitert, um auch rechtlich eigenständige Unternehmen als getrennte „Tenants“ (Mieter) zusammen in einer Datenbank betreiben zu können. Die Verwaltung des Quellcodes wurde dafür ab NAV 2013 R2 von der C/SIDE-Entwicklungsumgebung auf den Server verlagert, damit auch zeitweilige Offline-Tenants bei ihrem nächsten Online-Status die Programmänderungen erhalten.