After the early Mac Christmas introduced an all new iMac, refreshed Mac Minis, and a 13" Retina MacBookPro, the Mac Pro was notably absent.
Many professionals can comfortably have their performance needs met with the high end MacBookPro or the new iMac. But there are those who need multiple large screens, powerful graphic cards, very high capacity redundant drives and purpose built industrial hardware and/or interfaces.
I think Apple could match this need with a modular Mac Mini. With the introduction of Thunderbolt, interconnected external modules that behave like internal components are now possible.
1 - Pick a CPU and memory configuration. The built in graphics drive the displays with Thunderbolt ports and the SSD is dedicated to OSX.
You can add multiples of these to multiply your processing power. OSX takes care of distributing processing to the available cores.
2 - Add modules for dedicated graphics stackable to meet your needs.
3 - Add storage modules with all the redundancy that you need.
You can then add any custom built components that drive factory equipment, assembly robots, medical equipment, optical media production, or any other custom purpose that suit the kind of Mac customers demanding a professional Mac tower.
People who want a Mac Pro, want it because it's expandable. But even the Mac Pro is limited to the number of slots in the case. A modular Mac Mini would be nearly unlimited. You could mount them in racks to build a super computer, infinitely more affordable than any other super computer built today, because this system could be purchased and assembled off the shelf.
People who want a Mac Pro, want it because it offers options with the highest specs. The stackable CPU modules would distribute processing to as many cores as you need. Right now, the Mac Pro can be built up to 12 cores. 3 Mac Mini stacks could match that. Add more for even more processing power.
This would be a good opportunity for Apple to introduce the optical version of Thunderbolt and a locking system to attach each stack to the one below it.
Many professionals can comfortably have their performance needs met with the high end MacBookPro or the new iMac. But there are those who need multiple large screens, powerful graphic cards, very high capacity redundant drives and purpose built industrial hardware and/or interfaces.
I think Apple could match this need with a modular Mac Mini. With the introduction of Thunderbolt, interconnected external modules that behave like internal components are now possible.

1 - Pick a CPU and memory configuration. The built in graphics drive the displays with Thunderbolt ports and the SSD is dedicated to OSX.
You can add multiples of these to multiply your processing power. OSX takes care of distributing processing to the available cores.
2 - Add modules for dedicated graphics stackable to meet your needs.
3 - Add storage modules with all the redundancy that you need.
You can then add any custom built components that drive factory equipment, assembly robots, medical equipment, optical media production, or any other custom purpose that suit the kind of Mac customers demanding a professional Mac tower.
People who want a Mac Pro, want it because it's expandable. But even the Mac Pro is limited to the number of slots in the case. A modular Mac Mini would be nearly unlimited. You could mount them in racks to build a super computer, infinitely more affordable than any other super computer built today, because this system could be purchased and assembled off the shelf.
People who want a Mac Pro, want it because it offers options with the highest specs. The stackable CPU modules would distribute processing to as many cores as you need. Right now, the Mac Pro can be built up to 12 cores. 3 Mac Mini stacks could match that. Add more for even more processing power.
This would be a good opportunity for Apple to introduce the optical version of Thunderbolt and a locking system to attach each stack to the one below it.