- Security through obscurity – hackers are writing scripts for popular CMSs, not custom CMSs.
- Custom functionality – sometimes the purpose or function of a site is specialized enough that a custom CMS doesn’t address the site requirements in the most efficient manner.
- Cleaner code – sometimes a site may be so simple and focused that you don’t need all the bells and whistles of WordPress or Drupal, and the code can be cleaner and less bloated.
Choose between a commercial, open source, or customized Applications
By Sean Michael Kerner (TechRepublic)
Your clients are a demanding bunch. You, the Web developer, are interested in creating a customized, branded solution to offer to your clients. Customizing a "new" CMS based on an open source CMS framework can bridge the gap between a pure open source CMS product and a commercial CMS.