Språket har sju kasus, og har to skriftsystemer: det latinske alfabetet og en variant av det kyrilliske alfabetet utviklet av Vuk Stefanović Karadžić på første halvdel av 1800-tallet, gjerne kalt det serbiske alfabetet. I dagligtale og i lovgivningen (og også i Serbias og Montenegros grunnlover) blir alfabetet imidlertid bare omtalt som «kyrillisk». I Bosnia-Hercegovina er de to alfabetene sidestilte som offisielle skriftformer, men dette er ikke regulert i grunnloven. Det fremgår imidlertid av domstolslovgivningen.