Декларативті бағдарламалауда күй әдетте тіл немесе құрылым арқылы автоматты түрде басқарылады. Сіз жүйенің қалаған күйін сипаттайсыз және негізгі іске асыру оны сақтауды қамтамасыз етеді. Императивті бағдарламалау, керісінше, нақты мемлекеттік басқаруды талап етеді.