What is Flex?

Alright,

I've heard it said that Flex was designed to make more money... What is Flex and what does it do that Flash can't do? Why, ultimately, would a company spend money on such a program?