Microsoft Excel to aplikacja do obsługi arkuszy kalkulacyjnych zaprojektowana do wykonywania podstawowych i złożonych obliczeń matematycznych i funkcji. Oprócz wykonywania operacji arytmetycznych program Excel umożliwia użytkownikom tworzenie graficznych prezentacji danych, formularzy i tabel przestawnych. Jest również rutynowo używany do sortowania informacji i pomagania użytkownikom w identyfikowaniu trendów danych.
Excel umożliwia użytkownikom programowanie procedur zwanych "makrami". Programy te używają kodu Visual Basic do rejestrowania wybranych działań użytkownika obsługującego Excel. Te działania mogą być następnie uruchamiane automatycznie w programie Excel. Doświadczeni użytkownicy mogą nawet programować program Excel w celu tworzenia interaktywnych arkuszy kalkulacyjnych reagujących na różne zewnętrzne wyzwalacze.