Serbo-Croatian is the name of a South Slavic language, which is spoken in modern-day Croatia, Serbia, Bosnia and Herzegovina, and Montenegro. After the breakup of Yugoslavia, it has been divided into four variants. The variants of this language are all based on a single dialect, Shtokavian. Speakers of these variants all understand each other.