Microsoft Excel è un'applicazione per fogli di calcolo progettata per eseguire calcoli e funzioni matematiche di base e complesse. Oltre a eseguire operazioni aritmetiche, Excel consente agli utenti di creare visualizzazioni grafiche di dati, moduli e tabelle pivot. Viene inoltre utilizzato di routine per ordinare le informazioni e assistere gli utenti nell'identificazione delle tendenze dei dati.
Excel consente agli utenti di programmare le routine chiamate "macro". Questi programmi utilizzano il codice Visual Basic per registrare le azioni selezionate dell'utente che utilizza Excel. Queste azioni possono quindi essere attivate per completare automaticamente in Excel. Gli utenti esperti possono persino programmare Excel per creare fogli di calcolo interattivi che rispondano a una varietà di trigger esterni.