In the sentence:
I needed a language that would run on the machines in our Linux lab as well as on the Windows and Macintosh platforms most students have at home. I wanted it to be free and available electronically, so that students could use it at home regardless of their income.
What should I understand the meaning of available electronically?
Does this mean, a language should be downloadable? Or, should be used anywhere with computers?
Thank you in advance.