What is a Gewerbe?

In Germany, there are two types of self-employed people:

If you run a Gewerbe, you might have more obligations. You might also need to pay the business tax (Gewerbesteuer).

Freiberufler or Gewerbe: what is the difference?