Yes, it's one language, with different names, based on the religion of the speaker: it's Sebian if the speaker is Orthodox, Croatian if the speaker is Catholic, Bosnian if the speaker is Muslim, or Serbo-Croatian if the speaker is an atheist.