An on-vehicle multimedia device to be operated by software 16 including an
application module group 18 having a plurality of application modules 19
that realizes their respective different functions and an application
control module 17 for controlling each of the application modules 19,
characterized by the device comprising external hardware which inputs and
outputs data to be processed by the software.