Need the same software environment across an entire classroom, a research group, or a department? ITS can provision a fleet of virtual computers or stream applications directly to users’ browsers — all pre-configured, consistent, and ready to use. Virtual labs are a practical solution for large-scale classroom instruction, software with limited concurrent licenses, applications that require complex setup or specialized configuration, GPU-accelerated workloads like 3D modeling and VR, and Windows-only software for users on Mac hardware.

Contact: its-citi@uri.edu (ITS Cloud & IT Infrastructure)

Virtual Computer Labs icon

Features

Virtual labs can be deployed for a wide range of needs:

  • Classroom instruction at scale — provision an identical software environment for every student in a course, eliminating setup variability and ensuring everyone starts from the same baseline (e.g., SPSS for a statistics course)
  • Seat-limited or concurrent licenses — make software with a limited number of licenses accessible to more users than physical seats allow, without purchasing individual copies (e.g., MATLAB, SAS, JMP)
  • Specialized or complex software — deliver applications that require significant setup, special configuration, or are too complex to install and maintain on individual machines (e.g., ArcGIS, ERDAS Imagine, ViewFM)
  • GPU-accelerated workloads — provide access to high-performance virtual machines with dedicated GPU resources for 3D modeling, rendering, simulation, and VR applications
  • Windows software on Mac hardware — give staff, students, or researchers access to Windows-only applications when their primary machines run macOS

ITS will assess your needs and select the right delivery approach — whether that’s a fleet of virtual machines or cloud-streamed applications — based on your use case, user volume, and software requirements.

Access

Virtual labs are available to URI departments, faculty, and research groups. To request a new lab or application deployment, contact its-citi@uri.edu to start a consultation. ITS will work with you to understand your software, licensing, and user volume requirements.

Students and end users access their virtual lab through a link or portal provided by their instructor or department — no account setup or installation is required on their end.

Looking for a browser-based Python or R environment for course instruction? See JupyterHub and R Studio Server.

Support and Training

ITS manages the underlying infrastructure — provisioning, configuration, updates, and availability. Departments are responsible for providing valid software licenses and specifying environment requirements before deployment.

For issues with an existing virtual lab, contact its-citi-triage@uri.edu. For new deployments or changes to an existing lab, contact its-citi@uri.edu.