Introduction to Flow

What is Flow and why do I need it?