CHOOSING TIA PORTAL SOFTWARE

It is my understanding that when you buy a SIMATIC S7-1200 PLC it does not come with the software to program it, so it’s necessary to buy a license to use TIA PORTAL. My question is, if i’m going to use it for more than a year in multiple computers, which license does suits my needs?