технологія розробки програмних систем, в основу яких покладена об'єктно-орієнтована
методологія представлення наочної області у вигляді об'єктів, відповідних класів, що є екземплярами.Методологія ООАП тісно пов'язана з концепцією автоматизованої розробки програмного забезпечення (Computer Aided Software Engineering, CASE). До перших CASE-средствам віднеслися з певною настороженістю. З часом з'явилися як захоплені відгуки про їх вживання, так і критичні оцінки їх можливостей. Причин для настільки суперечливих думок було декілька. Перша з них полягає в тому, що ранні CASE-средства були простою надбудовою над системою управління базами даних (СУБД). Візуалізація процесу розробки концептуальної схеми БД має важливе значення, проте, вона не вирішує проблем створення програмних засобів інших типів.