Mjukvaru
Mjukvaru är termen för de program och data som gör det möjligt för elektroniska enheter att utföra uppgifter. I praktiken används mjukvaru som samlingsbegrepp för systemprogramvara och applikationsprogramvara. Systemprogramvara inkluderar operativsystem, drivrutiner och firmware som hanterar hårdvarans grundläggande funktioner och kommunikation mellan olika mjukvarukomponenter. Applikationsprogramvara används av slutanvändare för specifika uppgifter, exempelvis ordbehandling, webbsökning, spel och affärsapplikationer.
Historiskt utvecklades mjukvaru i nära samspel med hårdvarans framsteg. Tidiga program skrevs ofta för en särskild
Utveckling och distribution av mjukvaru följer ofta en livscykel som innefattar kravanalys, design, kodning, testning, distribution
Säkerhet, uppdateringar och kompatibilitet är centrala frågor inom mjukvaru. Regelbundna patchar och versionhantering minskar risker och