1. A recording method for recording an index table, management tables, and an application to a recording medium, wherein the index table shows a correspondence between titles and the management tables, the application is a program written in a virtual machine-oriented programming language, each management table shows, in correspondence, the application and a run attribute of the application, and the run attribute shows how the application is to be controlled in a branch destination title if a branch between titles occurs.