Үшінші кезең - Бағдарламалаудың объектілі тәсілі (80-і жылдың ортасынан 90-ы жылдың аяғы.). Бағдарламалық объектті – Жаңартылған күрделі бағдарлама жасаудың технологиясы сияқты анықталып, негізі ұсынылған бағдарлама жиынтығы түрінде әрбір реттелген данасымен бөлініп келіп жатыр. Ал бұлар сатылы иархиамен жүзеге асырылып жатыр. Бағдарламалық объектілердің кезекпе – кезек берілу жолымен жүзеге асып жатыр (сурет .1.6).
Төртінші кезең - компоненттік ұқсастық және CASE- технологиясы (1990-ы жылдың ортасынан қазіргі біздің уақытқа дейінгі). Компоненттік ұқсастық, бөлек компоненттерден бағдарламалық қамтамасыз ету құруы - бағдарламалық қамтамасыз ету физикалық бөлек бар бөлімдерінің, бірлесіп әрекет етіп жатыр, аралық стандартталған екілік интерфейстер арқылы . Әдеттегі объектінің айырмашылығына объектілер - компоненттерді динамикалық шақырылушы орталықта жинауға болады немесе орындалатын файлдар, екілік түрде тарату (негізгі мәтіндерсіз) және қолдану - бағдарламалау тілінде, осының қолданылуына тиімді болу керек .
Компоненттік ұқсастық технологиялардың негізінде, өңделгендердің базасында СОМ (Component Object Model - объектілердің компоненттік үлгісі), және олардың таратылған қосымшаларының жасау технологиисы СОRВА (Common Object Request Broker Architecture - жалпы сәулет объектілердің сауалдарының өңдеу делдалымен).
OLE (Object Linking and Embedding - байластыру және объект енгізуі). технология жайынды жалпы парадигмасын анықтап жатыр, бағдарламалардың - үлгілердің көрінісі : кітапханалар, қосымшалар, операциялық жүйе функцияларды қолдану тақырыптар, т.б. бағдарламалық қамтамасыз ету (қызметтің) бөлімін жүзеге асып жатыр (сурет 1.7).
СОМ технология базасы жайынды бір компоненттік технология жұмысы, әртүрлі мақсаттары бағдарламалық қамтамасыз ету, төменде көрсетілген.
OLE-automation-Бағдарламаланушы қосымшалардың жасау СОМ технологиясы, бағдарламамен қамтамасыз етуші ішкі қызметтерге мына қосымшалармен жүзеге асырылады.