Метою дисципліни є введення в об'єктно-орієнтований підхід до розробки і реалізації прикладних програмних систем. Переконати студента в доцільності і плідності систематичного застосування об'єктно-орієнтованого підходу на всіх етапах життєвого циклу прикладної програмної системи, починаючи з аналізу вимог до програмної системи і її попереднього проектування, і закінчуючи її реалізацією, тестуванням і подальшим супроводом.