You need to set up iCloud on your iDevices. There is also a client for Windows PCs. Once you do, your synced music and photos will be available to any of your devices.
If you want to be able to download any song in your music library on any device at any time, you need to buy the separate iTunes Match service from Apple.