Esistono molti compilatori adatti e livelli di compilatore che sono stati testati e che è possibile utilizzare per i moduli Apache e plug-in di terze parti.
L'aspetto importante, nel determinare se è possibile utilizzare un compilatore diverso, è quando il modulo di terze parti o le librerie utilizzati sono implementati in C++. Versioni diverse del compilatore potrebbero utilizzare interfacce binarie delle applicazioni C++ diverse; in tal caso il funzionamento non è definito.