We present an overview of the architecture of ATP-binding cassette (ABC) transporters and dissect the systems in core and accessory domains. The ABC transporter core is formed by the transmembrane domains (TMDs) and the nucleotide binding domains (NBDs) that constitute the actual translocator. The accessory domains include the substrate-binding proteins, that function as high affinity receptors in ABC type uptake systems, and regulatory or catalytic domains that can be fused to either the TMDs or NBDs. The regulatory domains add unique functions to the transporters allowing the systems to act as channel conductance regulators, osmosensors/regulators, and assemble into macromolecular complexes with specific properties.