1. A non-transitory computer readable recording medium on which an index table, application management tables and an application are recorded, wherein: the index table shows a correspondence between titles and the application management tables, the index table being presented to a module manager of a playback device; the application is a program written in a virtual machine-oriented programming language and the application can be used for multiple titles; each application management table shows, in correspondence, at least one application and a run attribute thereof, the application being managed under an application manager of the playback device such that the title corresponding to the corresponding application management table is determined as a life cycle of the application; and the run attribute shows whether or not the corresponding application is to be automatically started up by a virtual machine of the playback device when the title is selected as a current title by the module manager of the playback device.