This will cause a revolution in software, as I outlined here last month. This is because code bloat cannot occur at the rate it has been going unless computer power increases at the same rate it has been increasing. This will kill the current Wintel model. After all, the CPUs of today run far faster than the internal busses of the computer. There's definitely some room for increase, but it's going to be slower than CPU speed increases.
Multiprocessing is the real future of computing.
The fact that your software product is no longer a leader doesn't mean that you can't make a lot of money with it. You just can't use it to drive change in your industry. The first hints of multiprocessing are already here. This is because computer processing is being pushed out of the CPU and into the peripherals. Graphics and disk controller cards are gaining ever more powerful co-processors, DSL modems are not being implemented as PC cards but as separate devices, and even mundane input devices like joysticks are being given their own CPUs.