It depends on the project and the budgets!
🙂
For instance, we use a commercial forum software package for our community but we’ve also created our own shopping cart and affiliate system from scratch, because of our particular requirements.
Stefan
]]>So you need a bike and they give you a spaceship and you have to learn all the buttons and the stuff that clutter the UI and the rest. Sure I agree the spaceship maybe will take you to the moon or in another planet, but do you really need that? Also what will happened if something breaks, how will you fix it? Or if you want to add a new light? Or to maintain it, will you find the spaceship gas that it needs? In a bike you can do easily all the above because it is something that you have created and you know how it works.
Also if you use some web framework, you reuse code, but you don’t reuse so much that you lose the logic of the application.
If you have the time and want also to learn and do something that will fit your needs, make your own. Having a CMS that can do everything (blog, eshop, portal, forum, directory etc) isn’t a good thing, read the getting real http://gettingreal.37signals.com/toc.php and start building less.
That’s my opinion 🙂
]]>