The Mont-Blanc architecture