phpNuke es un "sistema para crear portales", se trata de un conjunto de páginas en php, scripts escritas en este lenguaje que hacen uso de una base de datos mySQL para crear un sitio (portal), este sitio es configurable, de apariencia profesional, además de que se puede administrar desde cualquier navegador, ya que no es necesario editar contenido mediante código, todo se actualiza mediante la base de datos.
En fin, es como "tu portal listo para usar", con la posibilidad de crear administradores con acceso a determinadas opciones, permitir el registro de usuarios, permitir a los usuarios enviar noticias al portal, agregar descargas y enlaces, y más.