Τα δύο βασικά στοιχεία κάθε συστήματος υπολογιστή είναι το υλικό και το λογισμικό. Το υλικό αναφέρεται στα φυσικά στοιχεία ενός υπολογιστή, όπως ο επεξεργαστής, η μνήμη και οι συσκευές αποθήκευσης. Το λογισμικό αναφέρεται στις οδηγίες που λένε στον υπολογιστή τι να κάνει, όπως το λειτουργικό σύστημα και τα προγράμματα εφαρμογών.