This is, if crude, the correct take. You always choose your applications first, then the operating system best suited for them, then the hardware platform.