Микрософ т делится своими соображениями:
http://www.microsoft.com/Rus/Government/Newsletters/Issue26/05.mspx
"В качестве программного обеспечения используются язык программирования Visual Basic for Applications (VBA) и табличный процессор Microsoft Excel.
Мы остановились на Microsoft Excel потому, что в этой среде можно решать разнообразнейшие задачи, а VBA был выбран нами из других языков программирования, так как он уже встроен в Microsoft Office, не требует дополнительной установки, позволяет показать детям способы написания (создания) собственного интерфейса, — поясняет О.Н. Волик."