Главными достоинствами ООП по сравнению со структурными методами являются:
возможность преодолеть ограничения, связанные со сложностью разрабатываемых систем;
использование на стадии анализа моделей близких к реальности;
применение как при анализе и проектировании информационных систем, так и систем реального времени и аппаратно-программных комплексов;
обеспечение возможности повторного использования разработанного программного обеспечения, позволяющего существенно сократить сроки и снизить затраты на разработку каждой последующей системы;
поддержка итеративного, а не лавинообразного, как в структурном подходе, процесса проектирования;
естественная работа с разнородной информацией, используемой в мультимедиа системах;
создание более открытых систем;
полное использование описательных возможностей объектно-ориентированных языков программирования.