Basically you do the following:
1) create a software package for your machine types:1 for windows, 1 for AIX, 1 for UNIX
2) Assign your endpoints to 'DataLess Profile managers'.
3) Distribute your packages to the profile managers with house your endpoints.
Tivoli takes care of distributing the packages. Tivoli will distribute the package to your gateways and your gateways will distribute the packages to your endpoints. Now of coure that is a very vague explaination and a lot of configuration would need to be previously setup, but you get the just of it.
I also want to clarify a statement I made earlier because when I read it after posting I didn't feel I was so clear. When I said "A few years ago it was said that a TMR can support 10K or so endpoints with no problem. Today this number has grown and it is not heard of for some companies to have upwards of 20K endpoints hanging of a TMR", I was not suggesting that a Tivoli TMR Server could handle 10-20K endpoints directly hanging off of it. What I was trying to suggest is that today's Tivoli environments can handle 10-20K endpoints in a sinle Tivoli Management Region in a hole. As a general rule, gateways can support up to 500, give or take a few, endpoints. That really again depends on the types of applications you run. I certainly would not expect a MN/GW during software distribution to deploy say a 250-500meg package to 500 endpoints in the most efficent manner. Yet, it is possible, but it would take a lot of tweaking of those gateways to see how many multiple connections it could handle at a time.
HTH-Stiddy