¿Cómo funcionan las empresas offshore?

Tras el escándalo de los Panama Papers se despiertan interrogantes sobre ¿cómo funcionan exactamente estas sociedades? ¿Para qué sirven? y si ¿Son todas actividades ilegales?