Die Entwurfstechnologien und auch Entwurfssprachen sind nicht unbedingt Programmiersprachen abhängig. UML braucht jeder, der eine objektorientierte Vorgangsweise / Programmiersprache nutzt.