Jazyk má viacero funkcií. Základná je komunikovať, dávať na vedomie, ale aj byť porozumený. Pritom zároveň vytvárať praktický spôsob ako oddeliť spoločné prvky a zvýrazniť vlastnú osobnosť. V kontaktoch s inými Rómami je použitie jazyka vyjadrením blízkosti a zároveň odlišnosti v rámci známej podobnosti. Niekedy treba kvôli porozumeniu použiť i cudzí jazyk najmä jazyk majoritného obyvateľstva. Naopak, túžba zdôrazniť vlastnú príslušnosť môže viesť ľudí hovoriacich podobným dialektom k zvýrazneniu minimálnych rozdielov, ktoré ich od seba vzďaľujú: prízvuk, používanie množstva prevzatých slov namiesto slov základného jazyka a pod.
Jazyk nie je teda iba systém. Rovnako dôležité je jeho používanie. Nie je to iba obsah, ale aj veľmi variabilná forma.
Neposlednou úlohou jazyka Rómov a kočovníkov je odlíšiť sa od cudzieho okolia, v ktorom žijú a ktoré im nerozumie , čo na jednej strane vyvoláva pocit hrdosti a nadradenosti a podporuje rozvoj „tajného jazyka“, ktorý predstavuje sociálnu ochranu.