does anyone know where to buy the software from i cannot find it anyware
Purchasing this software package is no different from other Motorola CPS for different radios. If you'll do some searching, you will a number of post with detailed info on how to open an account with Motorola OnLine so that you can purchase it.
There are no other legitimate sources<period>.
I will repeat what an earlier poster suggested: If you only have one radio, you will find it far more economical to have a shop program it for you. Typical programming charges are $30 to $50. All the CPS products have a steep learning curve. The ones for the newer radios are even more complex. If you are trying to monitor a trunked system, this is dangerous territory. Again, there are multiple posts here about why you should not attempt this.
A small mistake on programming in a critical place can turn that expensive hi-tech radio into an expensive door stop.
I am not trying to be the radio police here. You can do what you please with or without my advice or the advice of other experienced and knowledgeable folks here. But, I do believe that you should know and understand the entire situation before you plunk down your money for the CPS and cable. People make better decisions when they know all of the facts.