Yo creo que si podemos aprovechar el camino que otros ya han andado...
Incluso creo que es válido USAR estas aplicaciones dependiendo de la situación...
Te platico un caso:
Un cliente mio (capacitanet) estaba casi por cerrar la venta de el desarrollo que les hice, cuando de repente llegó alguien más a ofrecerlo casi en el mismo precio, pero con unos foros de discusión incluidos. (obviamente iban a ponerle uno pre-fabricado)
Entonces tuve que tomar una decisión...
a) cancelo la venta
b) Me pongo a hacer un foro yo mismo
c) Le hago el desarrollo como lo pensaba, y le agrego el phpbb
Obviamente me fui por la C, ya que el precio de venta no justificaba ponerme a desarrollar el foro...
Igualmente hay otras aplicaciones pre-fabricadas que yo uso comunmente...
Una para enviar los mails con attachments
Otra para hacer los thumbs de las imagenes
Otra para hacer los PDF's
Obviamente antes de usarlos me pongo a revisar el código para entenderlo, y poder modificarlo a mi antojo...