Ett kalkylprogram är en datorapplikation för organisation, analys och lagring av data i tabellform. Kalkylblad använder ett rutnät med celler ordnade i rader och kolumner för att organisera data, liknande kalkylblad för pappersredovisning.
Varje cell i kalkylarket kan innehålla antingen numerisk eller textdata, eller formler som beräknar och visar ett värde baserat på innehållet i andra celler. Formlerna kan referera till andra celler i kalkylarket eller till externa datakällor. Dessa formler räknas om automatiskt när deras refererade cellvärden ändras. Kalkylblad kan också skapa diagram och grafer för datavisualisering och kan också användas för enkla databasoperationer.
Populära exempel på kalkylprogram är Microsoft Excel och Google Sheets.