Nunca é realmente tocado nos livros. As únicas coisas que sabemos é que o usuário deve ter uma grande compreensão da magia para poder concentrar-se no resultado mágico desejado. Então eles devem fornecer o encantamento correto. A etimologia parece ser muito importante aqui (pense em Hermione e no incidente de Leviosa; destacando que a pronúncia era de extrema importância). Como as magias da HP são baseadas no latim, o conhecimento do latim seria importante.
A conclusão mais lógica é que JKR escolheu não entrar em muitos detalhes sobre como a mágica funciona. Ele teria aberto muitas perguntas (alguém poderia escrever um livro inteiro sobre como funciona a mágica), e isso poderia ter prejudicado os livros.
Aqui está uma lista de feitiços e seus criadores conhecidos.