We designed it first ourselves, then contracted an architect for details. Afterward we took our design to a cabinet designer. I reccomend making a list of things you really want (range, double oven, sink in an island, etc. ) Think about how you move around in your kitchen. I pinned a ton of ideas and then narrowed it down to a few choices.