M4 System Architecture