A linguagem ubíqua é um idioma comum compartilhado por todas as partes interessadas em um projeto de software. O objetivo da linguagem ubíqua é garantir que todos - de desenvolvedores a usuários finais, de gerentes de produto a analistas de negócios - entendam claramente os problemas, requisitos e soluções propostas. Ela ajuda a minimizar mal-entendidos e promove uma comunicação mais eficaz.