Уніфікована мова моделювання (UML-Unified Modeling Language) вже стала фактичним стандартом для побудови сучасного програмного забезпечення. Із використанням діаграм UML зручно обговорювати вимоги до софта із замовником, працювати в команді, домовлят..