Quasi-Decentralized System Design