Claude solutions sit on a ladder of 5 patterns. At the bottom is a single prompt: one request, one answer. Next is the augmented call, still one transformation, but fed by retrieval, tools or memory. Then the fixed workflow, where your code runs known steps in a set order. Above that the agent, which picks its own next step because each step depends on what the previous one found. At the top sits multi-agent, where several agents share the work.
Every rung you climb costs more, makes the user wait longer and adds places where things can break. So you stay on the lowest rung that still meets the requirement. One detail catches many people: your code looking up a customer record before the call does not turn the design into a workflow. Claude still does one job, once, so it is an augmented call.
Volume, a generous budget or a wish for “the most advanced solution” are never reasons to climb. Volume is a capacity question you face on every rung. Two related habits: skip retrieval when the material already fits in the prompt, and do not fine-tune before retrieval has been tried. Also read the non-functional requirements, such as latency, cost, security and availability, because they often shape the architecture more than the feature list does.