Not bad...
Good job on this one. After the bass drum fill, I would change the instrument for the melody of the main part, and maybe add some strings to make it stand out more from the beginning. But other wise no suggestions.
To answer your question: I use Fruity Loops Stuidio to make my songs.