@jon Same here in Singapore. And if you want to make an amendment (like an extra deduction), you can log in to a webpage and fill it in.
I just checked with an Indian colleague, and it was explained to me that they do it the same way. The employer send the information to the tax authority and everything is handled automatically. India also has different states, and they manage to do it where the US fails.