Кроме того, введение OO-COBOL добавило в репертуар COBOL поддержку объектно-ориентированного кода, а также определяемых пользователем функций и определяемых пользователем типов данных.
В последние годы COBOL был расширен, чтобы обеспечить объектно-ориентированное программирование, пользовательские функции и пользовательские типы данных.