COBOL là một ngôn ngữ lập trình thế hệ thứ ba và là một trong những ngôn ngữ lập trình lâu đời nhất vẫn còn được sử dụng (từ những năm 1960). COBOL
Sức mạnh của COBOL và lý do vì sao ngôn ngữ này vẫn được ưa chuộng hơn 40 năm sau khi ra đời:
- COBOL có nhiều tính năng mạnh mẽ để xử lý tập tin, đặc biệt là trong các quy trình xử lý hàng loạt (batch processing). Không có ngôn ngữ nào khác có tính năng này ngoài COBOL
- COBOL dễ viết và dễ đọc, dễ dàng để sửa đổi và bảo trì (điều này rất quan trọng trong ngành công nghệ thông tin, vì các chương trình thường tiếp tục hoạt động nhiều năm sau khi người viết chương trình đã rời khỏi công ty)
Chuẩn COBOL 2002 hỗ trợ lập trình hướng đối tượng và các tính năng lập trình hiện đại khác.
Hiện nay COBOL là ngôn ngữ phổ biến nhất trên các máy chủ Mainframe, hàng ngày có hàng triệu dòng COBOL được viết trong các ứng dụng 'Business'.
Năm 2006, công ty nghiên cứu thị trường công nghệ thông tin Gartner thông báo rằng hiện nay 60% các chương trình chuyên nghiệp được viết hàng ngày đều sử dụng ngôn ngữ COBOL.
COBOL được sử dụng rộng rãi trong các ứng dụng liên quan đến ngân hàng và bảo hiểm.