Triviso ERP bringt eine eigene Entwicklungsumgebung mit. Damit kann man mit der vollen Macht der objektorientierten Businesslogik uneingeschränkt eigene Scripte, Reports und Lösungen schreiben. Alle, ja wirklich alle (!) objektorientierten Datentypen, Felder, Funktionen usw. stehen für die Script-Programmierung zur Verfügung.
Dabei wird immer die volle Geschäftslogik geprüft und angewendet. Das heisst, man ist im Rahmen der verfügbaren Validierungen sicher, dass keine inkonsistenten Daten ins System kommen können. Die Abstraktion der Automation sorgt zudem dafür, dass in vielen Fällen die Releasefähigkeit gewährleistet bleibt, auch wenn sich die Datenbankschemen oder gar die eingesetzte Technologie oder Datenbank ändern.
Prinzipiell kann/darf man selbstverständlich auf die SQL schreiben. Die Nachteile liegen jedoch auf der Hand: eingeschränkte Releasefähigkeit, erhöhtes Risiko, eingeschränkte Gewährleistung, unklare Zuständigkeit bei Fehlern, usw. Demgegenüber ist die Automation derart vorteilhaft, dass Sie getrost auf den SQL-Zugriff verzichten können.