Бағдарламалық қамтамасыз етуді әзірлеу – қолданбалы программаларды құру процесі. Бағдарламалық жасақтаманы әзірлеудің өмірлік циклі (PDLC) Бағдарламалық жасақтаманы әзірлеудің бес кезеңін қамтитын процесс: талдау, жобалау, кодтау, жөндеу және тестілеу, қолданбалы бағдарламалық құралды енгізу және қолдау.