GuitarPro is a nice and affordable tool to write music, drum turnarounds, backing tracks and so on. It will also give you the opportunity to write your own music. On the other hands, it allows you, for instance, to export midi files to Logic ProX so that you can then finalise your work with a professional tool.