Named after 14th-century English logician William of Ockham's principle "entities must not be multiplied beyond necessity." Originally a tool for philosophical argument, in engineering and design it means: strip away complexity that complexity itself doesn't require.
If the same problem can be solved by a five-step wizard or a single-screen form, Occam's Razor says pick the latter. Complexity can look more sophisticated, but users need the outcome, not the sophistication.
Simplicity isn't the same as cutting features — the razor targets unnecessary steps, not necessary ones.
A zigzags through five turns to reach the checkmark; B goes straight there. Same destination.
When to use
Before adding a step to a flow, ask whether it's truly necessary or just there out of habit.