FL Studio can also be used to make custom/composed sparta bases and other music. It can also make sparta remixes and mashups. Tomiato64, GSR, Aduburyus, CloudNinja, and Alex the Savior are just few examples of Sparta Remixers who uses Fl Studio. This program also started Gross Beat, Free Filter, Fake Percs, decent vibrato, and NewTone (FL Studio version of melodyne) in sparta remixes.
Official and legal download: http://www.image-line.com/documents/flstudio.html
Note: the demo can be used to create projects with many of the main features of the program but you cannot reopen project files (flp files) saved.