Metro framework