Yo no le daría a un perro en el culo con wordpress o cualquier aplicación basada en php. Una intranet es mucho más que un CRM. Una intranet constaría de otros protocolos además de http. ¿Qué pasa con su punto de acceso remoto (VPN), FTP, SSH y más ...
Si te refieres específicamente a un sitio web interno, entonces si usted está usando MS Server entonces SharePoint puede trabajar, puaj. Si usted está usando un modelo alojado, yo elegiría probablemente algo basado en Java, Ruby, Python, etc.
Si usted no tiene preocupaciones sobre la seguridad, entonces PHP podría estar bien, pero WordPress, Drupal, etc puede ser fácilmente roto y desordenado.
Configure una red privada, utilice un DMZ de manera efectiva y MONITORE SUS REGISTROS.
Mi servidor que apunta hacia el exterior tiene más de 10.000 intentos diarios para violarlo. Ninguno ha tenido éxito en 5 años. Mi DMZ nunca ha sido hackeado.
Tenemos Git disponible para nuestros devs junto con Jira, Jenkins y artifactory. Para nuestro crm usamos redmine porque da a los devs y no devs todo lo que necesitan. También tenemos un servidor FTP para que los clientes puedan acceder a los archivos.
No piense que una intranet es sólo un CRM para uso interno, eso es una suposición y un error.