EPL je funkcionální programovací jazyk vytvořený společností Microsoft Research na počátku 90. let. Vychází z programovacího jazyka Pascal, ale rozšiřuje jej o funkce vyššího řádu, algebraické datové typy a líné vyhodnocování.
Jazyk EPL byl navržen pro použití v aplikaci Microsoft Excel a jeho syntaxe je podobná syntaxi vzorců aplikace Excel. Jedná se o deklarativní jazyk, což znamená, že programy jsou psány jako soubor deklarací, nikoli jako soubor instrukcí. Díky tomu jsou programy v jazyce EPL čitelnější a srozumitelnější.
Jazyk EPL byl použit k vytvoření řady aplikací, včetně nástroje pro statistickou analýzu a systému pro finanční plánování. Používá se také ve výzkumných projektech společnosti Microsoft Research.