Non farei una piega con wordpress o qualsiasi applicazione basata su php. Una intranet è molto più di un CRM. Una intranet consisterebbe di protocolli diversi da http. Che dire del vostro punto di accesso remoto (VPN), FTP, SSH e altro...
Se intendete specificamente un sito web interno allora se state usando MS Server allora SharePoint potrebbe funzionare, bleah. Se stai usando un modello ospitato, è molto probabile che scelga qualcosa basato su Java, Ruby, Python ecc.
Se non ti interessa la sicurezza allora PHP potrebbe andare bene, ma WordPress, Drupal, ecc. possono essere facilmente rotti e incasinati.
Imposta una rete privata, usa una DMZ in modo efficace e monitora i tuoi log.
Il mio server che punta all'esterno ha oltre 10.000 tentativi quotidiani di violazione. Nessuno è mai riuscito in 5 anni. La mia DMZ non è mai stata violata.
Abbiamo Git a disposizione dei nostri sviluppatori insieme a Jira, Jenkins e artifactory. Per il nostro crm usiamo redmine perché dà ai devs e ai non devs tutto ciò di cui hanno bisogno. Abbiamo anche un server FTP che punta in avanti in modo che i clienti possano accedere ai file.
Non pensate che una intranet sia solo un CRM per uso interno, questa è una supposizione e un errore.