COBOL stands for Common Business Oriented Language. COBOL is a high-level programming language designed for the business applications. It is the second oldest programming language as FORTRAN is the oldest. It was created jointly by the private sector and the U.S. government to fulfill two objectives: portability and readability. It was suitable for business applications that run on large computers. COBOL programs use regular English language and everything is clearly spelled out which makes it easily understandable and much longer in comparison to the same program written in another language.
COBOL was invented in late 1950s by the Grace Hopper. Earlier each computer maker has to use its own programming language to function a computer. COBOL programs could run on more than one computer of different manufacturers and hence was immediately adopted by the Department of Defense (DoD) as they have to purchase computers from different buyers. Since 1960, it has undergone various updates and improvements. The American National Standards Institute (ANSI) has produced various revisions of COBOL, e.g. COBOL-68, COBOL-74, COBOL-85 and COBOL-2002. COBOL format is no longer being supported by new systems hence, it is called Legacy Language.
COBOL is mainly used in large organizations like Military, Government, Large scale Businesses and in some Banks also in USA.