I like Cakewalk too. I suppose it does raise the question as to what is meant by "composition software". If one took it to mean sequencing and aranging a tune for performance on a MIDI device(s), Cakewalk would be an excellent choice. It's not too strong on notation though.