Un IOS es realmente el Sistema Operativo bajo el cual se ejecutan las aplicaciones (canales) y juegos en la Wii. Está compuesto por un conjunto de módulos que proporcionan los servicios necesarios para comunicarse con todo el hardware de la Wii.
Sólo puede haber un IOS ejecutándose a la vez. Aún cuando la Wii tiene un conjunto de ellos instalado.
El IOS en ejecución debe contener los módulos necesarios para que los dispositivos funcionen. Por ejemplo, si un IOS no contiene el módulo para comunicarse con los instrumentos de Rockband, estos no podrán funcionar en la Wii.
Un cIOS no es más que un IOS modificado al cuál se le han agregado nuevos módulos (por ejemplo, el driver USB para los USB loaders).
Un IOS antiguo, oficial de Nintendo no puede agregar nuevos modulos, por ello eventualmente, los nuevos juegos requieren nuevos IOS para funcionar.