Designing a Horizon 6.0 architecture