A Sociolinguística tem por objeto de estudo os padrões de comportamento linguístico observáveis dentro de uma comunidade de fala (doravante CF) e os formaliza analiticamente através de um sistema heterogêneo, constituído por unidades e regras variáveis. Esse modelo visa a responder a questão central da mudança linguística a partir de dois princípios teóricos fundamentais: (i) o sistema linguístico que serve a uma comunidade heterogênea e plural deve ser também heterogêneo e plural para desempenhar plenamente as suas funções; rompendo-se assim a tradicional identificação entre funcionalidade e homogeneidade; e (ii) os processos de mudança que se verificam em uma CF se atualizam na variação observada em cada momento nos padrões de comportamento linguístico observados nessa comunidade, sendo que, se a mudança implica necessariamente variação, a variação não implica necessariamente mudança em curso.