Ang naglalarawang katangian ng mga modernong kompyuter na nagtatangi ng mga ito mula sa ibang mga makina ay ang kakayahan nitong maprograma o mabigyan ng mga instruksiyon o kautusan ( programa ng kompyuter ) na mapoproseso nito.
