Softwaregebaseerde
Softwaregebaseerde, of softwaregedreven, verwijst naar systemen, diensten of processen waarvan de belangrijkste functionaliteit in software is geïmplementeerd, in tegenstelling tot hardwaregebaseerde componenten. Het benadrukt afhankelijkheid van softwarelagen, modulariteit en configureerbaarheid. In het Nederlands wordt de term gebruikt voor architecturen waarbij software het gedrag van het systeem bestuurt.
Deze benadering bestrijkt onder meer gebieden zoals softwaregedefinieerde netwerken (SDN), softwaregedefinieerde opslag (SDS), virtuele appliances en
Voordelen zijn onder meer grotere flexibiliteit, lagere kapitaal- en operationele kosten, automatisering en snellere experimentatie. Uitdagingen
Voorbeelden en gerelateerde termen: softwaregedefinieerde netwerken (SDN), softwaregebaseerde firewalls, virtuele machines en containers, en clouddiensten zoals
De opkomst van softwaregebaseerde architecturen ging gepaard met virtualisatie en cloudcomputing in de late jaren 2000