What is 50/30/20?

A budgeting heuristic allocating roughly 50% needs, 30% wants, and 20% savings or goals.