Bilgisayarlar, tabletler, akıllı telefonlar gibi birçok elektronik cihazın birbiri ile haberleşebilmelerini, uyum sağlamalarını ve bu sayede işlevlerini yerine getirerek kullanılabilmelerini geliştirmeye yarayan makine komutları yazılım olarak adlandırılmaktadır.