Most of my clients delivers me designs in PSD or Sketch format, and this is where the journey begins. The design is sliced into responsive HTML/CSS, using Bootstrap as a CSS framework. The next step is to create a WordPress theme which uses prepared HTML. If the design does not includes all necessary pages, which every theme should have, I create them reusing the design elements from other pages. Ability of editing the content is the main feature of WordPress, therefore theme needs to provide such functionality. I use ACF plugin to create custom fields, this is the best way to manage the content because it’s easy to use and decreases the probability of mistake to minimum. I never liked content plugins like Visual Composer. There might be flexible, however it still requires some HTML knowledge.