In reply to Jeff Chandler.

I've used the Visual Composer plugin quite a bit, and in my opinion it's an excellent tool to provide easy-to-use drag-and-drop tools to build out the content of pages in unique ways, without compromising design-standards. . .however, that's not the case straight out of the box.

I'm a developer at an agency where we have 3 designers. The designers have pretty high standards, but also want to be able to build out the content of pages without having to write code or ask one of the developers to write code.

So, using Visual Composer's API, I can work with a designer to easily build elements with our own custom markup and detailed styles and can easily make the element something they can use whenever they want through the Visual Composer drag & drop tool.

By using Visual Composer, it saves on the dev time and saves time for whoever is populating content, because they have the proper elements needed to maintain design integrity available to them as they build pages.

When used straight out of the box, Visual Composer has a lot of things that are ok, but they're so generic that it's hard to fit any specific design of any specific site. But with some tweaking (the API is pretty easy to work with) the tool can be incredibly powerful and can provide limitless elements that can be easily implemented via drag & drop without degrading the overall design.

To any designer / developer who knows enough code to hook into the Visual Composer API to create custom elements with specific markup / specific styles, the tool can be a huge value-add to any project.