I framework open-source per la creazione di applicazioni Web esistono da più di dieci anni. Ad esempio, io uso prevalentemente Zope, rilasciato nel lontano 1998. Se hai una buona esperienza in PHP puoi dare un'occhiata a uno dei numerosi Web framework disponibili, come CakePHP o Symfony, che ti permettono di sviluppare applicazioni partendo da un livello piu' basso rispetto ai CMS e usando il pattern MVC, senza rinunciare a meccanismi di sicurezza sofisticati (ad esempio contro i CSRF, XSS e SQL injection). La sicurezza di un'applicazione Web non e' roba di un giorno e neppure di una settimana.