Ringtone packages on Google Play Store - How to make them?

I've seen these Ringtone packs on Google Play, but how are those packs made? I downloaded several and none of them show what software they used. I get making the music, but what program do you put the music in to upload? Where ppl can listen to the music and assign it as ringtone, notification, or alarm?