An apparatus for managing machine tool information for heterogeneous numerical control devices, comprising: a numerical control device information unit configured to store information based on which, information in a common memory unit may be interpreted; a mobile device information unit configured to store information about a mobile device, to which the information stored in the numerical control device information unit needs to be transmitted; and a server module including: the common memory unit configured to communicate with the numerical control device information unit to store information in the numerical control device information unit; a data conversion unit configured to interpret the information stored in the numerical control device information unit stored in the common memory unit based on interpretation information stored in the numerical control device information unit, and convert a result of the interpretation into information appropriate for the mobile device; a data transmission unit configured to transmit the information converted by the data conversion unit to the mobile device; and a command management unit configured to perform a command received from the mobile device characterized in that the server module is configured to: receive, from the numerical control device information unit, a notification of the update of the information stored in the numerical control device information unit, store the updated information and a file for configuring the numerical control device information unit in the common memory unit of the server module, interpret information stored in the numerical control devices information unit based on a read information as interpretation information, generate machine tool execution information; convert the generated machine tool execution information into information appropriate for display on the mobile device, transmit the converted information to the mobile device, and perform the command received from the mobile device, wherein received information from the server module is displayed by the mobile device, and the command is transferred to the server module by the mobile device. a numerical control device information unit configured to store information based on which, information in a common memory unit may be interpreted; a mobile device information unit configured to store information about a mobile device, to which the information stored in the numerical control device information unit needs to be transmitted; and a server module including: the common memory unit configured to communicate with the numerical control device information unit to store information in the numerical control device information unit; a data conversion unit configured to interpret the information stored in the numerical control device information unit stored in the common memory unit based on interpretation information stored in the numerical control device information unit, and convert a result of the interpretation into information appropriate for the mobile device; a data transmission unit configured to transmit the information converted by the data conversion unit to the mobile device; and a command management unit configured to perform a command received from the mobile device the common memory unit configured to communicate with the numerical control device information unit to store information in the numerical control device information unit; a data conversion unit configured to interpret the information stored in the numerical control device information unit stored in the common memory unit based on interpretation information stored in the numerical control device information unit, and convert a result of the interpretation into information appropriate for the mobile device; a data transmission unit configured to transmit the information converted by the data conversion unit to the mobile device; and a command management unit configured to perform a command received from the mobile device characterized in that the server module is configured to: receive, from the numerical control device information unit, a notification of the update of the information stored in the numerical control device information unit, store the updated information and a file for configuring the numerical control device information unit in the common memory unit of the server module, interpret information stored in the numerical control devices information unit based on a read information as interpretation information, generate machine tool execution information; convert the generated machine tool execution information into information appropriate for display on the mobile device, transmit the converted information to the mobile device, and perform the command received from the mobile device, receive, from the numerical control device information unit, a notification of the update of the information stored in the numerical control device information unit, store the updated information and a file for configuring the numerical control device information unit in the common memory unit of the server module, interpret information stored in the numerical control devices information unit based on a read information as interpretation information, generate machine tool execution information; convert the generated machine tool execution information into information appropriate for display on the mobile device, transmit the converted information to the mobile device, and perform the command received from the mobile device, wherein received information from the server module is displayed by the mobile device, and the command is transferred to the server module by the mobile device.