Mi sembra un problema relativo.
I clienti generalmente non ci capiscono una fava... per cui dovresti riuscire a rigirargliela un po'.
E poi questo discorso è sbagliato in senso assoluto. Quasi tutto il software si basa su strati sottostanti... con lo stesso principio si potrebbe contestare l'uso di php o di linux. E' solo una differenza di licenze.
Comunque, per rispondere alla tua domanda, joomla se non sbaglio è una fork di mambo, che ad un certo punto ha preso la via commerciale. Quindi se cerchi lì magari trovi qualcosa.