It is set to be an expressive language because it allows you to model almost anything that you need to model starting from specification, to construction, to visualization, to documentation, everything that you need in the whole life cycle of a software development, system implementation development, can be captured in UML.
దీని ద్వారా దేనినైన మోడలింగ్ చేయవచ్చు - సాఫ్ట్వేర్ డెవలప్మెంట్ లైఫ్ సైకిల్ లోని స్పెసిఫికేషన్ నుంచి, నిర్మాణం , విజువలైజేషన్ , డెవలప్మెంట్ వరకు ప్రతి అంశాన్ని UML లో పొందుపరచవచ్చు.