Absolutely! You can download to as many Apple Macs as you like, but the app needs to be purchased from the same account and you would have to login to your Apple ID in the app store on your iMac and click on "purchased" on the top panel. It will give you all the apps that you have bought before. You wouldn't have to pay a penny to install them again.