What is a freestyle bike?

Freestyle bikes are a style of bike that is specifically designed for supporting an extreme version of bicycle motocross, be it jumping, quick changes in speed and direction, being able to handle all manner of punishment in the streets and blasting as many tricks as possible at the skatepark.