In the English-speaking world (or at least in the USA) we sort by last name, so any list of names you get is always last, first. For that reason many forms (though not all) will have the last name as the first thing you fill in.
French uses the same convention as English. First then last. No one would ever say, or write, "Macron Emmanuel est le président de la France".
In languages like Japanese or Hungarian, that's what family name first means.
If you were writing a letter to him, though, you might put his name on the envelope as MACRON Emmanuel.
I believe that it's mostly the English speaking world that is strict with having "first name" first and "last name" last.
It's not an Asian cultural feature to have family name first, but it's an English speaking thing to have it last.
OP isn't trying to use his software in Asia specifically. He's just adapting to non US market.