While I could try to describe what the hundreds of features of FL Studio do, the best way to experience it is to download the demo.
The demo version does not allow you to save your project, but does include all of the program's features. You can even test the rendering to wav, midi & mp3 options, or produce gigabytes of loops and songs for free.