زبان مدل‌سازي يکپارچه (به انگليسي: Unified Modeling Language) يا «يو ام‌ال»، يک زبان مدلسازي همه منظوره استاندارد در زمينه مهندسي نرم‌افزار است که توسط گروه مديريت شي (به انگليسي: Object Management Group) ايجاد شد. در حال حاضر (???? ميلادي) آخرين نسخه اين زبان نسخه ????? است که در سال ???? ميلادي مشخصات آن منتشر شد با استفاده از يو ام‌ال مي‌توان تقريباً هر گونه برنامه کاربردي که ممکن است بر روي هر ترکيبي از سخت‌افزار، سيستم عامل، زبان برنامه نويسي و شبکه اجرا شود را مدلسازي نمود. طراحي بر پايه مفاهيم شي گرايي يو ام‌ال سبب مي‌شود که ذاتاً با محيط‌ها و زبانهاي برنامه نويسي شي گرا (مانند سي پلاس پلاس، جاوا و سي شارپ) سازگاري کامل داشته باشد، اگرچه مي‌توان از آن براي مدلسازي برنامه‌هاي غير شي گرا مانند برنامه‌هايي که با زبانهاي بيسيک، کوبول و فرترن نوشته مي‌شوند نيز استفاده نمود.