Moderne Applikationen basieren auf einer „Service Oriented Architecture“ (SOA). SOA ist weder ein Produkt noch ein Technologie-Standard, sondern ein technologie-unabhängiges Konzept für die Architektur von Software-Systemen. magnet™ basiert auf SOA. Was aber ist der Nutzen von SOA? Die Funktionen einer Software sollen als unabhängige Bausteine mit klar definierten fachlichen Aufgaben, Web-Services, zur Verfügung stehen und nur lose miteinander gekoppelt sein. Dies ermöglicht Änderungen einzelner Services oder der Beziehungen von Services untereinander, ohne das System als Ganzes überarbeiten zu müssen. Last but not least ist es auch eine der Voraussetzungen für einen Cloud-Betrieb. Und dies ist auch einer der Gründe, warum softcash ag, sowohl Cloud-, als auch On-Premise-Lösungen anbieten kann.