COBOL (akronim od ) – wysokopoziomowy język programowania stworzony i używany do tworzenia aplikacji biznesowych. COBOL jest językiem imperatywnym, proceduralnym, oraz od 2002 roku, obiektowym.
Język ten w znacznym stopniu nadal używany jest w aplikacjach systemów typu mainframe, wymagających przetwarzania danych na wielką skalę, zarówno w trybie wsadowym, jak i online. Typowymi obszarami zastosowania są bankowość, ubezpieczenia, służba zdrowia, transport, jak również systemy rządowe i militarne.
W ostatnich latach zauważalny jest stopniowy spadek znaczenia COBOL-a w tworzeniu nowych aplikacji. Większość wykonywanych prac programistycznych związana jest z utrzymaniem i rozwojem aplikacji istniejących. Z uwagi na jego malejącą popularność oraz mniejszą podaż programistów COBOL-a, część programów migrowana jest na nowe platformy, przepisywana na nowsze języki bądź zastępowana nowymi pakietami oprogramowania. Niemniej COBOL nadal odgrywa znaczącą rolę w obszarze aplikacji biznesowych na świecie.