A display control device for controlling a display of a display unit mounted in a vehicle, including a dedicated middleware that executes a program prepared on a vehicle side, a general purpose middleware that executes a plurality of general purpose application programs delivered from an external of the vehicle, an interface that exchanges necessary information between the dedicate middleware and the general purpose middleware, and a hardware, the display control device comprising: an acquisition device that acquires vehicle information associated with the vehicle on a dedicated middleware side; a notification device that notifies a general purpose middleware side through the interface of a vehicle status based on the vehicle information acquired by the acquisition device; and an activation device that activates, on the general purpose middleware side, a target application program for realizing the display corresponding to the vehicle status among the general purpose application programs based on the vehicle status notified by the notification device, characterized in that: a path of an information exchange between the dedicated middleware side and the general purpose middleware side is configured to be different depending on the capacity of information, wherein exchange of necessary information between the dedicated middleware and the general purpose middleware is performed directly by the interface not through a general purpose operating system when an amount of data smaller than a predetermined threshold is exchanged; and exchange is performed through the general purpose operating system via the interface when data larger than the predetermined threshold is exchanged, the general purpose operating system being in a hierarchy below the interface; the dedicated middleware and the general purpose middleware operate on the general purpose operating system; and the general purpose operating system is a platform located in a level above the hardware. an acquisition device that acquires vehicle information associated with the vehicle on a dedicated middleware side; a notification device that notifies a general purpose middleware side through the interface of a vehicle status based on the vehicle information acquired by the acquisition device; and an activation device that activates, on the general purpose middleware side, a target application program for realizing the display corresponding to the vehicle status among the general purpose application programs based on the vehicle status notified by the notification device, characterized in that: a path of an information exchange between the dedicated middleware side and the general purpose middleware side is configured to be different depending on the capacity of information, wherein exchange of necessary information between the dedicated middleware and the general purpose middleware is performed directly by the interface not through a general purpose operating system when an amount of data smaller than a predetermined threshold is exchanged; and exchange is performed through the general purpose operating system via the interface when data larger than the predetermined threshold is exchanged, the general purpose operating system being in a hierarchy below the interface; the dedicated middleware and the general purpose middleware operate on the general purpose operating system; and the general purpose operating system is a platform located in a level above the hardware. a path of an information exchange between the dedicated middleware side and the general purpose middleware side is configured to be different depending on the capacity of information, wherein exchange of necessary information between the dedicated middleware and the general purpose middleware is performed directly by the interface not through a general purpose operating system when an amount of data smaller than a predetermined threshold is exchanged; and exchange is performed through the general purpose operating system via the interface when data larger than the predetermined threshold is exchanged, the general purpose operating system being in a hierarchy below the interface; exchange of necessary information between the dedicated middleware and the general purpose middleware is performed directly by the interface not through a general purpose operating system when an amount of data smaller than a predetermined threshold is exchanged; and exchange is performed through the general purpose operating system via the interface when data larger than the predetermined threshold is exchanged, the general purpose operating system being in a hierarchy below the interface; the dedicated middleware and the general purpose middleware operate on the general purpose operating system; and the general purpose operating system is a platform located in a level above the hardware.