Du kan godt kalde Contribute et CMS, da det tager sig af website's indhold.
Jeg vil nok mere kalde det et filter, da det bruges som adgangskontrol, ved at man beskriver hvilke typer brugere der må have adgang og hvad disse brugere må ændre/tilføje/slette på dit website.
Med hensyn til licens - så vidt jeg kan se, er applikationen et plugin. Dvs du betaler 1 gang pr website.
Da det er en webapplikation, kan du ikke vide hvor mange brugere, der benytter det. Så du kan ikke vide hvilket antal brugerlicenser du skal købe - derfor benytter Macromedia istedet "licens per lokation".
Det er et ganske udmærket program, som letter administrationen af et website og sikrer en høj "oppetid" - fordi kode, styles og layout kan isoleres adgangsmæssigt.