Según Microsoft, los controladores WIA están formados por un componente de interfaz de usuario (UI) y un componente núcleo del controlador, cargados en dos procesos diferentes: UI en el espacio de la aplicación y el núcleo del controlador en el servicio WIA.