If I recall correctly (don't have the price sheet here in front of me), the $45K is for a single product, single CPU, single compiler, or something close to that.
That always raises the interesting question of what constitutes a "separate project" for the purposes of triggering another $45K expense.
If I sell a Product A that has a number of different features options, each of which must be ordered a time of purchase, does each configuration constitute a separate product?
If I then develop a Product B that is tightly based on Product A, does that constitute a separate product? What if Product B is only loosely based on Product A?
What if Product B uses a CPU that's an enhanced version of the one used in Product A, perhaps with more memory or faster speed?
These are rhetorical questions that I know no one can answer without knowing the specifics, but they do indicate the exercise that we all go through in trying to decide what kind of license we'll need.
Here's a question that can be answered... can I buy the $45K license and then, later, just pay the difference of $15K or $20K or whatever it is, and upgrade to the unlimited-projects license?
You folks are of course free to tell me if you think this is getting a bit off-topic for this group, but it does concern the "right" kinds of OS's for embedded processors, so I think it's still on-topic, if only just barely so... :-)