Pango je softver otvorenog koda koji nastoji stvoriti softverski okvir tako da se međunarodni tekstualni znakovi mogu elektronički prikazati. Iako većina onih koji govore engleski to možda ne shvaćaju, mnogi jezici nisu zastupljeni ili su nedovoljno zastupljeni na Internetu i drugim softverskim aplikacijama. Uglavnom je to zbog toga što softverske aplikacije ne podržavaju znakove na tim jezicima.
Pango je kombinacija dvije različite riječi koje prirodno, s obzirom na misiju softvera, dolaze iz dva različita jezika. Pan je grčka riječ koja znači “sve”, a go je japanska riječ koja znači “jezici”. Doista, to je ono što se Pango nada podržati — svi jezici.
Pango se nada pomoći onima koji govore nedovoljno zastupljene jezike stvaranjem softvera koji može elektronički generirati gotovo svaki jezik na svijetu. Posao nije lak. Mnogi jezici imaju svoj skup posebnosti koje se moraju uzeti u obzir. Kod mora biti napisan na način da ne isključuje nijedan jezik, ili barem isključuje što je manje moguće.
Treba napomenuti da Pango ne prevodi tekst s jednog jezika na drugi. Jednostavno pruža temelj za koji se tekst može prikazati u elektroničkom formatu. Pango se na neki način može usporediti s jumbo plakatom. Služi kao medij kojim se mogu vidjeti tekst i grafika. Ipak, netko ipak mora naići i primijeniti tekst i grafiku na jumbo plakat kako bi prenio poruku.
Kao softver otvorenog koda, Pango ne ovisi o dobiti za nastavak svoje misije. Da jest, možda nikada nije stvoren. To je zato što možda nikada neće biti dovoljno potražnje za softverom da bi ostvario profit.
Na primjer, ako je softverski program stvoren za publiku koja govori engleski, ima potencijal da ga kupe i koriste stotine milijuna ljudi. Zapravo, broj govornika engleskog jezika, bilo maternji ili ne-materinji, procjenjuje se na 500 milijuna do više od 1 milijarde, ovisno o nizu različitih čimbenika, kao što je način mjerenja pismenosti. To predstavlja značajno potencijalno tržište za softverske aplikacije. Što je tržište veće, veće su šanse za dobar povrat ulaganja.
Međutim, jezik koji može govoriti samo 10,000 do 20,000 ljudi predstavlja vrlo malo tržište na kojem softverske tvrtke vjerojatno nikada neće ostvariti profit. Stoga se ti jezici zanemaruju. Pango to nastoji promijeniti čineći sve vrste aplikacija dostupnim na tim jezicima.