Question: what is the difference between substance painter and designer?
Answer: Designer is for authoring PBR materials. Painter is for applying those materials to a 3d mesh. You don't need designer in order to use painter since it comes with its own materials. You don't even need to use any materials within painter, you can use solid colors with brush strokes, etc.