Definition of architectures