Is it better to use Custom or Off-The-Shelf Software?

When you need your website to do stuff (i.e., enhanced functionality), should you use a plugin? or should you build it custom? or even a hybrid? There are benefits of using a plugin: offloading expense and responsibility for staying up to date, for one. But many of our clients don’t fit within the box. Their needs are so specific that an off-the-shelf plugin won’t get the exact function, the exact integration, the exact function they need for their specific business.