"Deklaratif UI" berarti Anda mendeskripsikan dalam beberapa jenis bahasa elemen apa yang Anda butuhkan di UI, dan sampai taraf tertentu seperti apa bentuknya, tetapi Anda dapat meninggalkan detail seperti posisi dan gaya visual elemen yang tepat. Misalnya, dalam HTML Anda dapat menjelaskan bahwa Anda menginginkan bidang input, tetapi bagaimana dan di mana bidang ini akan ditempatkan di UI sangat tergantung pada browser yang Anda gunakan.
Saat ini, istilah ini lebih sering digunakan untuk kerangka kerja UI dengan pemisahan ketat tampilan UI dari perilaku, yang berarti kode bereaksi terhadap peristiwa UI. Misalnya, menggunakan XAML, Anda menyatakan tampilan UI Anda dalam dialek XML tertentu, tetapi Anda menerapkan perilaku dalam kode program yang terpisah.