Multi-stage Systems