Platforms, systems and architectures