Depends on the Program. That is true of "Mac" software as well. If by Apple native programs they can be, but not all software developed for Mac can be used on Mulitple computers. Some you have to buy multiple licences for, others you can use on multiple computers, but logging into the program on one will log you out on the other.
So you really need to have a look at the individual program and see how many activations, it will allow, etc.