That is a very broad question. Assuming your upgrading to quad core (PC) or Macs latest greatest then software is a personal choice. Midi controller is the same. It's just a controller. For me my biggest bang for the buck was getting a GOOD soundcard with good Mastering grade 24-bit/192kHz A/D...