How is tax avoidance different from tax evasion?

Is there truly a way business owners can avoid tax and withdraw surplus money (profit) from their business? CPA Gurminder Parihar states that there’s always a catch.