A navigation apparatus includes a receiving section for receiving program
via a communication unit, a driving determining section for determining
whether a vehicle equipped with the navigation apparatus is running or
not if receiving a start request for the program, and an execution
control section for activating the program if it is determined that the
vehicle is running by the driving determining section and also if the
program received by the receiving section is authorized. The executing
control section cancels executing the program if it is determined that
the vehicle is running by the driving determining section and also if the
program received by the receiving section is not authorized.