Çoğu insan bilgisayarlarının nasıl çalıştığı hakkında fazla düşünmez . Sadece masaüstü simgelerine tıklarlar ve e-posta programını, kelime işlemcisini, Web tarayıcısını veya MP3 oynatıcısını çalıştırırlar . Bilgisayarın ne yaptığını nasıl yaptığı önemli değildir; umursadıkları tek şey, e-posta göndermelerine, mektup yazmalarına, Google Web'de arama yapmalarına veya bir şarkı indirmelerine yardımcı olmaktır. Bunun gibi yararlı işler yapan bilgisayarlarımızda çalışan programlara uygulamalar (uygulama programları veya "uygulamalar") denir - ancak bunlar hikayenin yalnızca bir parçasıdır. Uygulamaların altında, tüm uygulamaların işlerini yapmasına yardımcı olan daha temel bir program çalışır. İşletim sistemi denir.
İşletim sisteminin görevi, ekranda karakterleri görüntülemek, klavyede hangi tuşlara bastığınızı bulmak , bilgisayarınızdaki işlemci çipi çok ısındığında fanı açmak gibi şeyler yaparak bilgisayarın tüm temel işlemlerini yönetmek ve sabit sürücüde veri (bilgi) depolama . İşletim sistemi tüm bu sıradan işler için endişelendiğinden, uygulamaların yapması gerekmez: sadece yapmaları gereken işlere konsantre olabilirler. İşletim sistemi olmasaydı, her uygulama programı da tüm bunları yapmak zorunda kalacaktı - bu da çok fazla tekrarlanan bir çaba olurdu.