Uygulama yazılımları ile bilgisayar donanımı arasında aracılık eden yani bilgisayar sisteminin pürüzsüz bir şekilde çalışmasını sağlayan yazılımlardır