In teoria sì in pratica non credere che bastano da soli dei componenti, così come non è l'abito che fa il monaco, non sono solo i componenti che fanno un sito specifico. Comunque per iniziare devi scegliere quelli giusti, e costruire con questi la tua applicazione, ti consiglio Seblod oppure chronoforms ed una buona dose di lettura relative documentazioni per incominciare a valutare le possibilità.