Pango je odprtokodna programska oprema, ki želi ustvariti programsko ogrodje, tako da je mogoče mednarodne besedilne znake elektronsko upodabljati. Čeprav se večina tistih, ki govorijo angleško, tega morda ne zavedajo, mnogi jeziki niso zastopani ali so premalo zastopani na internetu in v drugih programskih aplikacijah. Večinoma je to posledica programskih aplikacij, ki ne podpirajo znakov v teh jezikih.
Pango je kombinacija dveh različnih besed, ki seveda glede na poslanstvo programske opreme prihajata iz dveh različnih jezikov. Pan je grška beseda, ki pomeni »vse«, go je japonska beseda, ki pomeni »jeziki«. To je tisto, kar Pango upa, da bo podpiral – vse jezike.
Pango upa, da bo pomagal tistim, ki govorijo premalo zastopane jezike, z ustvarjanjem programske opreme, ki lahko elektronsko upodablja skoraj vse jezike na svetu. Delo ni lahko. Mnogi jeziki imajo svoje posebnosti, ki jih je treba upoštevati. Koda mora biti napisana tako, da ne izključuje nobenega jezika ali pa vsaj izključuje čim manj.
Treba je opozoriti, da Pango ne prevaja besedila iz enega jezika v drugega. Preprosto zagotavlja osnovo, za katero je besedilo mogoče prikazati v elektronski obliki. Pango lahko na nek način primerjamo z panojem. Služi kot medij, s katerim je mogoče videti besedilo in grafiko. Vendar pa mora nekdo še vedno priti in uporabiti besedilo in grafiko na panoju, da prenese sporočilo.
Kot odprtokodna programska oprema Pango ni odvisen od dobička za nadaljevanje svojega poslanstva. Če je, morda nikoli ni bil ustvarjen. To je zato, ker morda nikoli ne bo dovolj povpraševanja po programski opremi, da bi prinesla dobiček.
Na primer, če je programski program ustvarjen za angleško govoreče občinstvo, ga lahko kupi in uporablja na stotine milijonov ljudi. Dejansko je število govorcev angleščine, bodisi domačih bodisi tujerodnih, ocenjeno na 500 milijonov do več kot 1 milijardo, odvisno od številnih različnih dejavnikov, na primer od tega, kako se meri pismenost. To predstavlja pomemben potencialni trg za programske aplikacije. Večji kot je trg, boljše so možnosti za dobro donosnost naložbe.
Vendar jezik, ki ga lahko govori le 10,000 do 20,000 ljudi, predstavlja zelo majhen trg, na katerem podjetja programske opreme verjetno nikoli ne bodo imela dobička. Zato so ti jeziki prezrti. Pango skuša to spremeniti tako, da omogoči dostop do vseh vrst aplikacij v teh jezikih.