wyliecoyoteuk wrote:The platform is secondary.
This was the IT mantra back in the minicomputer days. You basically selected the application you wanted to run, then bought whatever hardware it ran on. The application was always the most important thing - after all, this was what was going to make or break some part of your business.
Of course, in those days it wasn't unusual to have computers dedicated to running a single app (1 for accounts, another for payroll, another for stock control, another for CAD/CAM etc).
Somehow, the OS has become more important than the app over the past 10 years... sort of a return to the mainframe days (but then the app would have been custom written for your particular mainframe).