Internet connectivity: To use Vision 365, teacher and student devices must have internet connectivity at all times.

Office 365 Education accounts for Teachers and Students: To use Vision 365, all teachers and students need to have individual Office 365 Education accounts. As part of the setup, the Office 365 Administrator will need to approve the application so that it can be used.

Windows 10:  Devices running Windows 10 Version 1809 or higher are required on the teacher and student devices.
NOTE: If you are running an older version of Windows 10, the available version of the Vision 365 applications from the Microsoft Store is 10.7.1516.

Access to Microsoft Teams or Microsoft School Data Sync: Microsoft Teams and Microsoft School Data Sync provides ways to create or import classes that can be used by Vision 365.

Allow the applications to read Office 365 Education information: In order for Vision 365 applications (Teacher and Student) to work, they need permissions to be able to read data from Office 365 Education (E.g. The classes the Teacher is a part of). In order to grant access, an Office 365 administrator needs to accept them.

URL requirements: The following URLs need to be accessible for Vision 365 for Windows to function correctly: 

 Port requirements:


  • UDP - 60001
  • TCP - 60000, 60002, 60003


  • UDP - 59999 (deprecated)

For more information on how to limit the dynamically allocated ports for the Student application, refer to the following Microsoft article.

When you start the student device, it connects to the Microsoft URLs above to verify the user account information and then registered its self with the URL as available if one of its classes starts.  Note this is a persistent connection, if it is interrupted the program will lose connection.  Once a teacher connects to a classroom that contains the user the registration server gives the teacher's connection information to the student and the student connects on port 60000.  From there it starts sending the screen sharing over the other ports directly peer to peer.


The teacher software behaves similarly, it checks the login information at the Microsoft URLs above then registers with the URL.  Once a teacher starts a class it then announces that class is available on the server and the students will start connecting to the teacher directly.  This has advantages as it works across subnets and VLANs but requires no external servers and will not work across the internet without a VPN connection.