In my experience, nearly the entire visa application process is online. You require a decent connection to upload photos and complete several pages of questions.
I have just submitted my passport to the Thai embassy in Madrid after extensive procurement of necessary documents.
It is a long and expensive process to achieve all the necessary requirements for a visa.