A variety of technology designs could support retail central bank digital currency (CBDC) systems. We develop five archetypes of CBDC systems, outline their characteristics and discuss their trade-offs. This work serves as a framework to analyze and compare different designs, independent of vendor, platform and implementation.