Ciao, solitamente si cerca un cms che abbia più funzioni possibili.
Nel tuo caso conviene forse farlo ad hoc, se hai tempo e conoscenze tecniche.
Dopodiché dovresti vedere la questione protocolli e certificati che hanno il loro costo ecc...