rm architecture definition