VEXos is a robotics operating system that harnesses the flexibility and power of VEX hardware for the rigors of competition and the diverse needs of education. This operating system, written completely by VEX Robotics, uses real-time processing for repeatable operation at the fastest possible speeds. The "VEXos Utility" program simplifies updating VEX IQ hardware, and is compatible with Windows 7-10, and Mac OS X 10.10, 10.11 & 10.12.
All of the VEX IQ Smart Devices (Robot Brain, Controller, Smart Motor, and sensors) contain their own internal processors and run special software. This software is what allows for advanced programming features. The best way to ensure that your VEX IQ system is functioning properly is to keep the Robot's software up to date.