CorelDRAW представляет собой объектно-ориентированный пакет программ для работы с иллюстративной векторной графикой. К области иллюстративной графики относятся в первую очередь рисунки, коллажи, рекламные объявления, заставки, постеры – все, что принято называть художественной продукцией.
Термин «объектно-ориентированный» следует понимать в том смысле, что все операции, выполняющиеся в процессе создания и изменения изображений, проводятся с объектами – элементами изображения. Из стандартных объектов (линий и геометрических фигур), можно строить составные объекты и манипулировать ими как единым целым.
Особенности объектной ориентации пакета состоит в том, что каждому стандартному классу объектов ставится в соответствие уникальная совокупность управляющих параметров (атрибутов) класса и определяется перечень стандартных операций. Например, если имеется объект прямоугольник, то для него зафиксированы определенные значения управляющих параметров: высота, ширина, цвет контура и заливки и др., а также определены стандартные операции: прямоугольник можно развернуть, масштабировать, закруглить ему углы, преобразовать в объект другого класса – замкнутую кривую.
В состав пакета также входит объектно-ориентированный язык программирования VBA (Visual Basic for Application). Программные модули на этом языке позволяют автоматизировать выполнение часто повторяющихся действий и даже строить на основе CorelDRAW специализированные графические системы, определяя новые классы объектов и операции над ними.
В CorelDRAW можно просто рисовать с помощью соответствующих инструментов, однако этот пакет больше используют как конструктор сложных графических изображений из множества составляющих объектов.