Esta pregunta tal como la planteas es demasiado abierta, puede tener decenas de respuestas y cientos de combinaciones de tecnologías que podrían ser ideales.
Lo que tienes que plantearte para poder respoder es el tipo de proyecto que se tiene que realizar:
- Saber es qué es lo que quieres desarrollar
- Qué tipo de información se procesará
- Cómo quieres que sea la experiencia de usuario
- Si quieres que esa aplicación se pueda usar en móviles
- Las funcionalidades más importantes que necesites desarrollar y las más críticas
- El presupuesto que puedas tener
- Los conocimientos de las personas que lo van a desarrollar
- Si está orientado a SEO (posicionarse en buscadores)
- Si se debe poder gestionar el contenido, qué tipo de contenido, quién lo administra
Seguro que me dejo muchas más preguntas. Pero sin duda estas serían suficientes para poder orientarte y decirte qué stacks de tecnologías podrían venirte bien. Y aún así seguramente saldrían varios conjuntos de alternativas que podrían encajar perfectamente bien y resuelvan correctamente tu problema.
Cuando tengas todo nos avisas para que podamos darte alguna idea un poco más concreta.